Add cli options with getopt library
Fix bugs causing alternate domain file to be ignored
Option to automatically commit & push to GitHub
Reminder if you didn't choose to auto-push