Refactor folder structure, remove pm_main_controller monkey-patch

Just moving things out of the /screens folder and into their own discreet folders. I like it better this way. Thoughts welcome. This will continue to evolve before we release 1.0.