Add package.json, Grunt automation and switch from Closure Compiler to UglifyJS minification library
Switch from deprecated escape()/unescape() methods to custom encode_data()/decode_data() functions
Update package.json and CHANGELOG.md, add bower.json
Clean up a little bit
Add JSHint validation
Update CHANGELOG.md and Gruntfile.js
Update grunt tasks
Add predefined organic sources into the core and update md's
Update CHANGELOG.md and README.md