Add new Responses
Add an Exception for response failure
Create a new response handler
Allow commands to access their connection
Create a CommandFailureException

For if something goes wrong with a response. To be handled by the
session.
Merge pull request #1 from jordancrawfordnz/jordan

Jordan