An admin can do CRUD on both products and users
GET /api/users
DELETE /api/users/${id}
POST /api/users/update/{id}
POST /api/users/new
GET /api/users/${id}
GET /api/products
DELETE /api/products/${id}
POST /api/products/update/{id}
POST /api/products/new
GET /api/products/${id}
POST /api/auth/login
POST /api/auth/signup
POST /api/auth/populate