start a basic gui
splitting gui files
launching gui from cli
added legacy save
added legacy loading & saving
gui improvement