Command Line mitosis
This change makes mitosis available via the command line, so users do not have to implement their own runners from scratch. It also changes how variants are handled in the jupyter notebook - they no longer are sent via pickle, but instead looked up anew. More information is also saved in the trial directory.
Calling mitosis.run()
directly may be deprecated in the future.