Fix crash on some requests.
There was a line missing, so once a request hit the second handler
it would throw an error.
add cwd and repo to info and head duplex event objects
info requests split out into a separate lib file
info events, first half
all tests pass again, "fetch" event
reject test passes with the new accept/reject event api
refactor service handling logic into lib/service.js, launch the comma…
…nd after emitting and parsing the values
split up big file into some littler files