ignore .swp files
check destination disk space before copy
perl client library
library to copy/move files and get status details for a request
use vows for testing
basic copy testing using vows.js
move diskspace function to fswrapper.js
setup mocking using defaultify, extract fs functions to fswrapper
mock disk space
move fs open functions, buflen to fswrapper, setup mocks
move closeFds to fswrapper, setup mocks
combine functions
move copy status to copyNextBlock function
rename perl client module
create perl class for client module