Not testing the algorithm anymore, so I don't need this
Rewrote the Controller class. Argument flow control is now handled by argparse and the main function