Restored closing of connections in HTTP so that tests work now.
Integrated Aleph TCP to implement two-way communication between clients
(broker desks) and the server. The callback mechanism is also
implemented.
Removed unused channel-broker map. Each order contains metadata
indicating which function to execute on matching.
Simplify usage example in README

Make usage example work out-of-the-box so that a casual user wanting to
try out Denarius doesn't need to figure out which libraries to load.

Signed-off-by: Pekka Enberg <penberg@iki.fi>
core_test.clj adapted to the new TCP bidirectional communication.
The matching engine finishes after the sleep time put in the tests in an
Intel I3 Sandy Bridge but this can fail in lower configurations.
Refactored some heavily used market-depth calls into their own bindings
in a (let
Tests for TCP connector
Size was intended to be reported, but it did not. Corrected now.
Merge pull request #2 from penberg/simplify-usage-in-readme

Simplify usage example in README
Removed HTTP-Kit. The first connector/backend has been fully moved to
Aleph (TCP).
Merge remote-tracking branch 'origin/master'
Fixed character b appearing at the beginning
Added contact information to the README
Fixed header
Fixed contact text
Removed reference to http
Removed unused bindings
Removed reference to HTTP-Kit.
Interactive test client to send orders to the server.
Removed some legacy dependencies