Added callback mechanism, redesigned parts of PASV
Extended handled commands, refactored to support PASV callbacks