Added some error checking around the Git stuff, ensure that a message goes out to the public without the Github URL, and ensure admin gets notified to figure out what went wrong with git and fix it