Architecture Restructure

Architecture shifted to accommodate MVC standards

Files and classes renamed to meet accepted python standards.