move navigate to beginning of functions
add login/logout navigation points
prefix area route to avoid collision with login/logout routes