Add LGPL license information
Add grunt build task to the project
Add minified version of the project
Update gitignore file and add jshint rules
Add functions to encode and decode Objects