refactor server response code

extend the FtpConnection prototype to add a 'respond' method
make the code lighter and more maintainable
resolve an ambiguous socket reference.

fix asylumfunk/nodeftpd#2
prevent asylumfunk/nodeftpd#1