GUI Restart

Revamp of full GUI, portability implemented, other stuff will be
implemented soon (TM)
Old GUI saved locally.