Many to many relationships
Database
Models in separate files
Login controls