Started real work on move operation
Progress on creating a Spock-based set of unittests for move operations
All standard unittests for move operation completed. Added support for creating intermediaries which do not exist Behaviour can be turned off by passing intermediates:false to mv.