Organisation oai pmh update

Most of the java classes are simple copies from existing ones, only differ in passing Model instead of String. @TODO consolidate these two approaches