Python reorganization

New python code to meet all the usage cases in #41. Cleaned out all the old plotting code. New api for running a builder from the main server with downloaded maps and models.

Closes #41.