Implemented AsyncHttpClient
(https://github.com/AsyncHttpClient/async-http-client) after discovering that the Apache Java HTTP
client did not support asynchronous POST requests. The Apache client
classes still exist, so the project could be switched relatively easily
if one were inclined to use it. I also implemented some basic methods
for consuming HTTP POST data. The 'truss.post.patterns' config item is a
colon delimited file that contains the request name and a text file
containing POST data that can be utilized for that request. Inside of
that file are all of the payload data entries. The Truss client loads
these into a singleton, in memory, and "randomly" selects and entry from
the cache during the replay process. Moving forward, I might remove the
randomization and instead parse the data file from top to bottom.