finished the basics of the admin panel

this should close #34 for now, and I should open new stories
regarding more features for the admin panel and for restricting the
angular app.