added PingTransaction subclass
added ping configuration to endpoints
implemented ping test for endpoints on heartbeat
added custom notification template for TestFailed alert
added migration scripts to source control