syncing, started work on adding negotiation
reworked configuration and added new configuration for negotiator service
negotiation still WIP, syncing
fixed class reference
added placeholder for hhvm testing in travis
rebased, fixed cs
tested negotiator
syncing, negotiation logic in kernel listener is not correct yet