[41] Re-strucutred most of the theme files, as well as the main dir structure.

Re-wrote how routing works in the cms.