modifying jshint and removing old async logic from main.js
fixing watch task to ensure files in sub folders are under watch as well.