configurable status description for pending builds
use the configurable success and failure messages in commit statuses; github notes if the PR was mergeable so we don't have to.
.gitignore: vim swap files