Improve the test experience for new installs.
We now use intermine-demo by default.
Added isReverseReference
Renamed tasks to be gruntier
Allow running arbitrary grunt tasks from npm scripts
Allows allowReverseReferences option on getPossiblePaths.

Fixes #16
Remove generated file
Adds predicate parameter.

fixes #17
Release v3.9.0