Fixed an issue where requests with bodies may not store properly.
Refactored Session and HttpSession to put generic session methods / data into Session.
Created ResponseMessage interface and made this the object that Handler's can return
Response objects now contain references to sessionId and optionally requestId, so they are routable.
Added transmitted flag to Response object.
Modifed queues to Queue objects that use LinkedLists.
Modifed queues to Queue objects that use LinkedLists.
Modifed queues to Queue objects that use LinkedLists (with poll() vs. remove())
Modified Session to accept ResponseMessage  rather than just ResponseContent.
Made Session/HttpSession and ResponseMessage/ResponseContent generic changes.
Migrated system to generic messaging - Response objects can be sent natively and are handled by Session.
Merge pull request #35 from simplepanda/devel

Merged devel to master.