payloads/vcs: more-or-less decided on schema
payload: allow empty fields
payloads/vcs: allow null for status (pushes / repo updates)
adapters/vcs: only delegate payloads (for now)
vent: add default logging object (FOR NOW)
plugin: base object test
plugins/publishers/github: extending plugin obj, function audit
vent: this.log || logger
.jshintrc & package.json: adding chai-as-promised, updating lint rules
plugins/vcs/github: first initial implementation, with most cases for pull_requests tested
.jshintrc: wrong global
plugins/vcs/github: make processPayload fulfillment value...not dumb
plugins/vcs/github: test other cases where PR should not be processed

Also testing start() for hooks
plugins/vcs/github: issue_comment test! test refactors! sinon.sandbox is AMAZZZING
github test_comment: adding issue # & correct username field
plugins/vcs/github: more test cases for issue_comments

refactored / reorganized a bit
plugins/vcs/github: fixes & refactors based on test cases
plugins/vcs/github: actually create PR payload from issue_comment
Merge pull request #49 from chr0n1x/overhaul

[WIP] VCS Payload & Workflow Logic