fix: added findZCTcoords signature

added a signature that accepts a DatasetMetadata so proper
effectivesizec calculations can be made.
fix: converted Format and Translator to services

These classes are singletons within a context, so being a Service is
more appropriate than a plugin.

They should still be accessed through the FormatService...