Login server storage
This MR does the following:
- Adds a login screen that accepts:
- Username
- Password
- Server
- Replaces all server calls with shared pref values from app obj.
- Added logout behavior and force login behavior If creds are not available.
This MR does the following: