added grunt, jshint and refactored directory layout
added comments in README.md