Adding initial enhancement tests (technical debt)
Adding TestInfrastructure to aid testing
Safe-copy for backup
Reorg. of most packages + broke funct. into more classes + add of tests
Updated waitUntil.isPresent() and tests