Resolve Sync with Server and Sync Instruments issues and Minor UI tweaks

- Sync with Server wasn't able to execute due to a bug in the callback logic from the ensureAuth method. - resolved
- Sync Instruments didn't verify that the user was authenticated on the server prior to loading. - resovled
- Changed the Tab layout on the user pages to match the login and landing screens
- Increased the width of the phone number field on account creation login tab