[Gemfile] Add kicker.
[SubmissionJob] Consider a job completed once the pull-request is merged.
[SubmissionJob] Consider a job failed if the travis build fails.
Make specs green.
[SubmissionJob] Perform work in transaction so log messages are always persisted.