GUI refactored - closes #35
 - Update button now changes the text on the site button when the name of the site is changed
 - fixed #29