Add grunt tasks for build/compile library.
Add bower.json to make compatible with bower.
Document and update base