Added dialog to show when communication is happening between the program and Github's servers. Also sets the UI to not enabled during this period of time. Seems to be working well. Solves #42.