move ci skip behaviour into a new commit_command class
skip build on "skip ci" (backwards "ci skip")
ensure message is private

TIL attr_reader can be private.  thanks @scottharvey!
Merge pull request #216 from tjmcewan/backwards_ci_skip

support for a backwards ci skip commit message. closes #911.