Adding GUI

GUI is *finished* still needs to have all the network software added.