add main module and missing grunt dependencies
copy csv data to /lib directory
compile coffeescript on prepublish. git ignore /lib. create empty .npmignore file so npm can publish /lib
make sure grunt-cli is available for pre-publish
make it runnable
Merge pull request #1 from isocket/npm-fixes

Npm fixes