add vim swp files to gitignore
implement cxxtools::File::copy, fixes to cxxtools::File and implement unittests