Handle logged out users better

When they try to reach areas they need to be logged in to access