Buffer

Properly escapes strings sent to FTP server, when necessary.
Added method to change working directory. This was done to provide a better way to determine if a remote handle exists or not.