added BTProgressHud for UI feedback. Handling 
failed login.