added async task for runkeeper login

an exception was being caught on android 3.0+ devices when initializing
the http client. By doing the login inside a async task rather than main
ui thread this fixed this issue. I still need to add async task for
other posting functions.