added gui and finalized it
changed the gui to its final design state. Now the functionality has to be implemented