ArchiveAccessors return type

ArchiveAccessors should return a new rawdata object instead of
modifying input
Object mocking for tests

Added Test::MockObject::Extends
Started mock testing of conversion service