Better Error Messages

fix for #30 adds fix that ensure that the error message from the server is displayed to the client. As well as changing the notification mechanism to using android notifications instead of toasts.