-made settings and user info separate controllers
-fixed crashing when no network available
-the save user info button now only appears after a keystroke has been registered