add login screen and engine and add gson and asynch-http-client library