moved event helpers back into controller, other minor changes
fixes to arguments for theatre parser and wrote starting spec for it