make the errordialog single
move the check of the username and reponame to the main view s.t. only one connection is necessary
remove unneeded code from homescreen.java
return to the homescreen automatically if the url is wrong