Created integration test for archive creation. Added jmock although
don;t currently use it. Refactored Manager classes to have interfaces.
May make testing easier if we wish to mock their behaviour.
Removed warnings and organised imports.
Added integration tests for read and update. Added some extra methods suggested by testing.