Sorry about the huge commit -- composer regen'd a bunch of files. This commit contains code for the admin section. No real content yet, but you can login and  logout of the admin interface