Hmm, these libraries aren't requiring locally...
Split out utils into another file.
Wrote some unit tests.
Cleanup.
Move Runner into its own file.