Implement authentication, CRUD modules, and admin staff restrictions
