Initial project structure. This has the code layed out as I'd like (I think), a directive, isolated with a controller, manual loading of the app, multiple modules and authentication. All the interaction is fake though; there is no db access yet, that is next, oh, and no testing