Clean up

Just a small general clean up.

1. removed `node_modules` since it make repo heavy and platform dependable.
2. updated docs.
3. fixed jshint issues.