Unauthorized page + misc small updates

- Unauthorized page for redirection logic (instead of doing it in the login page)
- Remove revealInParent
- Use diamonds
Ok thanks, good to learn something new.