Lots of stuff has happened:
1. Implemented Cache model that stores data from  requests to be shared around the application.
2. Implemented a proper Base schema.
3. The new Base Schema is used when registering a user.
4. A bunch of DB backend stuff has been sorted out, making life a touch easier.
5. Viewing a Base now works and disappears correctly when logging off. :D