Update to getopts changes
Colored status messages
Slightly better error handling
Pull the repo before checking for next commit
Remove unused imports