Fix #13. Status of repo is changed to indicate its waiting in the queue when added to the thread pool queue. Does not fix the concurrency issue that occurs when 2 repos are being analyzed concurrency with multiple git processes firing.
update the status of a repo before it is added to the queue instead of after