First touchups

bunch of changes that we can break up into multiple pull requests if you want:
1. Add README.md
2. Add .gitignore
3. Change license to markdown format
4. Setup Grunt as the build system
5. Add minification through uglify
5. Pull apart the code into multiple files
6. Remove async stuff
7. Remove unused files