In preparation for work to ensure that request load is balanced across connections, created failing functional test to demonstrate current behavior.
New endpoint will never send back a response and can be used for verifying timeouts and long running processes.
New eunit based test harness for functional tests that require a running test server in order to run.