Too much. Sorted authentication, added caching, added admin page