adds more error handling for api requests and facebook login, fixes storing user info, animates login screen, fixes auto layout of workout tableview