Fixing up the web front end to be a little smoother on sign in and it's display on smaller screens