Rough implementation of true Model View Controller
Moved comThreads into controllers, moved model manipulation and
subscribers into controllers, model is now pure data only