initial commit
Added cli arguments parser
Added new GUI elements