added dependencies between formatter schema's so that formatter 1 can depend on schema 2 (for example iso19139.che can depend on iso19139)

added basic dublin core

Added abstract formatter tests and ability to get a single handler from the formatter for testing purposes.

Added experimental @ReadOnlyTest to allow running severl tests with a single setup and tear down  not sure I like this solution :(