Better error message when test expected error but there wasn't one
ftp_server keeps track of name_prefix
All command errors via error method
Mixin the error method
Move Session class into its own file
simplify requires
cwd uses driver.path_exists?
separate basic driver and file system driver
cwd checks that the target is a directory
Fixed example