Compiling for node

We have a dummy main function (it gets called when the module is
loaded), and we’re using an explicit entity test rather than a
multi-method in convert.

Still need to debug conversion.
It migrates a DB!

Now takes a list of databases rather than migrating everything blindly.
Some test databases
Refactored to move the node pieces to src/node/cljs
An other folder refactoring to happily
Fixed nil inverse_rel
Skip expt equipment setup if not present
Fixes Measurement -> Data
AnalysisRecord input inverse rel
AR outputs relation with inverse
Use projectIds when no experimentIds
WIP Adds annotation record document

...but WHAT SHOULD THE ANNOTATION DOC ID BE?
AnalysisRecords and annotation IDs

All annotation records use random UUID suffixes. AnalysisRecords are the same.
Merge pull request #2 from physion/bug/manual-testing-fixes

Bug/manual testing fixes