add jshintrc
misc build files
rewrite with lodash/bluebird/express