added more gui, renamed stuff

Added more gui, renamed i/o classes