Brought package.json up to date

Added specific OS support, prepublish scripts, removed useless
dependencies
Adding .npmignore for bin

This prevents the JS from making it to the repo, but it will still get
published on nom
Added built task to grunt
Removed debugging print statements