structure
error handling
adding user identities for login
adding general flask views for testing