Added Functional GUI

First iteration of the GUI design