refactor server response code

extends the FtpConnection prototype to add a 'respond' method
makes the code lighter and more maintainable
resolves an ambiguous socket reference.

fixes asylumfunk/nodeftpd#2
prevents asylumfunk/nodeftpd#1