GUI updated

Updated the gui with lots of new controls.