Feature/dev iteration 2 dev gui

This is the outline of GUI part. It needs to have styles, the dragging of  divider needs to be fixed, but all the buttons and lists and check boxes are there. 
When I edit the fonts of it later, the functionality of lists or buttons won't change. 
I pull it now so other groups can work on it, things like refresh and listener.