* set indentation to 4 spaces in .jshintrc
* code formatting
* change obsolete parameter
* add jsdoc
* add ngdoc grunt task to provide a dev doc
* restrict menu directive to attribute
Refactor Chunk

* Chunk now accepts lines array on init
* Chunk returns complete lines without calling addLine for each
* file is not longer spliced into chunks
* display line comments
* add grunt-karma module
* use jasmine 2.0 instead of 1.3 for testing
* add required dependencies	 to test require config
* move karma config files to test folder
* give karma.conf a dev prefix
* add controller test
* disable directive test
* add service test but commented out everything until async testing is clarified
* add travis.yml
* setup travis
* add travis test task