Changes user class and associated classes to use carrier as a String. Adds functioning retrieveuser controller and observer, and changes preferences panel to use them.
Merge branch 'PreferencesTab' of github.com:cs3733bdt/wpi-suite into PreferencesTab