Added async updateUserData method to update userData when it is loaded.
Made TNCAuthWebViewDelegate reference in TNCPreferenceWindowDelegate no longer an outlet.
Added TNCPreferenceWindowDelegate argument to TNCAuthWebViewDelegate constructer.
Fixed circular reference between TNCAuthWebViewDelegate and TNCPreferenceWindowDelegate.
Added empty setLoggedIn and setUsername methods.
Added implementation for setUsername and setLoggedIn methods.
Fixed typo in variable name (usernametextField to usernameTextField).
Redid interclass relations completely to use outlets instead of properties.
Removed init method in TNCAuthWebViewDelegate and replaced with setup: method/
Once user info is loaded, it is now added to preference GUI.