client side auth, store token in local storage after sign up, redirect to login page after making unauthorized requests
implement login and signout