refactor LowLeveLService into a proper proxy; unit test fcrepo-kernel/Datastream