GUI

GUI added in, no changes made yet.