fixed jshint, lint issues & upgraded packages. closes #26
Merge pull request #26 from lwhiteley/feature/jshintclean

JsHint isnt actually doing what its suppose to.