payload: ensure that payload has a "type" field
vent: logForObject util fx
adapter: publish -> publishPayload, check for payload & type before publishing
plugins/vcs/github: update test var spacing
adapters/vcs: publish -> publishPayload & use logForObject
adapters/build: first poke at the build adapter
JSCS & JSHINT: grunt task accounts for new file structure, fixed violations
adapters/vcs: whitespace
adapters/build: documentation & payload validation fxs
build/jenkins: few additions to payloads/build & first poke @ logic
Merge pull request #56 from chr0n1x/overhaul

Refactors to base objects (util functions) & Build Adapter!