This milestone entails - authentication - authorization - authentication middleware - database setup - implementation of endpoints from previous repo