Moved all compile targets to package.json and add preinstall
Ensure we compile before testing and ignore preinstall failures
Merge pull request #121 from mhart/replace-rake-with-npm

Moved all compile targets to package.json and add preinstall fixes #99 #121