added auto login after registration, some style changes based on heuristic feedback