This took up a lot if time for me. At first it was not working on visual studio code. I had to correct some errors to get it to work.
After a lot of effort I got it to work on Visual studio code. When I created the pull request, the Travis build failed.
I am still in the process of figuring out what went wrong with the travis build. I still need someone to review the code and approve of it.
I definitely know it works well on my side with visual studio code, but it some how does not work on GitHub.