Setup Gulp

Implement jshint and server using gulp. Modify scripts based
on jshint warnings.