Genome::Processes can run and be viewed

No schema changes this time.
Genome::Processes are now ready to be used (for example in VariantReporting).
If we're using `$self->status_message` in the other branch of this conditional, does it make sense to use `die $self->error_message` here instead of `sprintf` so that they're consistent?