user now being checked for authenticated status when creating a product
namespaced the authentication-related routes