Running JSHint/Grunt tasks on project

Ran JShint and fixed up warnings. Also ran grunt task to great dist
versions of the library. Moved the demo to its own folder.