Use grunt-env to configure different ports for test and dev
Configure grunt with watch plugin and jshint
Fix initial jshint issues