Major cleanup - Seperated Models into seperate module. Moved all the regions to the layout html.