Split Main into two, a GUI and CLI version.  GUI version is still a WIP but CLI version works.