more stable server response parsing

Pure-Ftpd sends a motd/greeting with 220- in the beginning. Also server
response should generally been handled different.
fix typo
make EPSV wiring

actually use the port parsed from server address (same as PASV)