Feature/login

Adds a User component to the navbar. Allows the user to login, signup. 
Once the user is logged in, they can logout or add an avatar

None of these are hooked into the backend or the login store


@foresttoney Can I get a review?