add scm_ping method to submit SCM commit data to Eventum
use exceptions to catch errors