Implemented `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.