moved executable to project root
separated cli from gui
added edit menu