Lots of more work on the gui

info button added, not finished