Added override password functionality, added unauthorized view for users who dont have the correct roles, added route-based redirect to HTTPS, added route-based role authorization.