added progressdialog to asynctasks
progressdialogs work correctly
added error handling for when no arrival times are available