Added async requestin and authentication call

Added interface that can handle the response of the interface and
provides the result to the GUI thread
Clean up, comments and new Intent usage

Removed old warper class