Code cleanup
Now using mp.Process overloading instead of invoking
Updating models: tweaking existing fields, adding new fields, new migrations. Different style tweaks and optimizations.
Merge branch 'master' into master-private