Added a login screen
Added exception handling for the server being down
Added a way to approve supply uses