Completed work on the GUI, starting on functionality