Implmented `start` functionality plus some script cleanup.

Tested the `start` functionality successfully.

We should wrap the functionality in a Singleton class.  This way we could use duck-type the class attributes and avoid using eval.