Add client routing improvements
- Restructure the client routes to allow for layout flexibility.
 - Group related routes, such as 
/auth/loginand/auth/register - Fix bug: The email address is a unique user identifier. If it is received by user free form input, it should be sanitized and have its casing normalized to its lower-cased form before being processed.
 - Ensure the map is public, but restrict alert creation if not logged in.
 
Edited  by Ghost User
