mostly wrong

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/branches/generated-server-http-6151@36908 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
tests and implementation of the message part of the smtp transaction

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/branches/generated-server-http-6151@36909 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Add support for 500 responses to unrecognized commands

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/branches/generated-server-http-6151@36912 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb