updated gui
added cmdline flags to signal cli mode
coded rough gui
updated todo list