added more features to GUI

can now upload and download files,
server connect and disconnect buttons will be phased out,
added buttons for delete and undelete (need to be implemented still),
added refresh list functionality, and rework-ed the GUI to look better.