Changed up the login logic abit... about to test this.
Added a saveCustomerDetails and saveAccounts method that is called when
we get back the login information in order to save an extra trip to the
server to get the account information.
Placed contents of enableLogin in a invokeLater thread.
Updated the take photo screen so that it shows previews. Also shows
loading when we try to cancel an image.
ProxyTest updated to reflect the changes in logout.
Commintting merge of GKCOProxy