Update package.json and CHANGELOG.md, add bower.json
Clean up a little bit
Add JSHint validation
Update CHANGELOG.md and Gruntfile.js