Renamed and updated ArchiveBuilder and added ArchiveUtils
Updated Urls and Streams utility methods
Use getMachine().installTo(...) to copy files to remote servers
Updated various entities to use ArchiveBuilder and associated utilities
Tidying up SshmachineLocation test using latest code
Add test for ArchiveBuilder
Updated documentation for archive utility classes and tidy up test
Tidying up Urls and Os and adding a new toFile method
More overloads of String to File on methods and updating documentation
Tidy up documentation and cheange to use ZipOutputStream unless specified