auto logs user in (if present)
fixes routing finally!
public routing works for logged out users
adds user profile page