Add Helper\Commit:: isValid to check if commits are testable.

This will check for [no ci] in the commit message right now, but can
check for a lot more things in the future. Also add tests for it.
Change [no ci] to [ci skip]
Merge pull request #46 from romhut/feature/skip-ci

Feature/skip ci Closes #44