GH-18: Started pulling user interaction code into main.py and setup code into syncer.py