restructuring a lot of the app into pieces that are starting to resemeble something in a framework; with the next task of pulling the current global router out into a MetaRouter that routes top level routes to SubRouters (that act basically as controllers for 'pages' in the app) as well as a top level app opbject that will expose layout, data (racer model) and identity services at some point