ENH: Metadata functions

- All metadataretrieve functions are tested on initialization. The
working ones are bound directly to the BioformatsReader object. Also
help(function) gives some documentation on the MetadataRetrieve
function. The return values are converted to python strings, floats or
ints automatically.