Updates

Added buffer to emitter.
Added ability to flush all emitters.
Added ability to specify protocol for request.
Added check for value in nv pairs for empty string as well as null