Base application structure setup

closes #19, closes #20
* Configured Grunt tasks to beautify code, run tests, jshint, and start server
* Added live reload support
* Added bootstrap tour files structure
* Reorganized application code and config specific files
* Included node_modules for consistent and faster deployments