Refactoring to move source code into src directory.
Adding a linter to the grunt task, and obeying its every whim.
Merge pull request #16 from cthos/grunt

Refactor to allow for Grunt based tests