Needs to handle so routes are protected from users not logged in.
Needs to handle so routes are protected from users not logged in.