Add jshint check to the build process

* Add jshint check to the build process
* Add TODO.md file to keep notes on ideas that don't make sense in an
  issue