#65: secure the user API
#65: nicer login page
#65: dashboard layout
#65: laying out the dashboard