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