added a utility method to panic on errors EXCEPT field mismatch. added the memoize stuff. moved the RequestData from web to common. moved translations from translations to common. added beginning of games fetching. added a menu where you can log out! added automatic redirect to the login url if you get a 401. added a user fetching to indicate to the client if we are logged in.