Finder API schema support

Provides a Schema object which can be used to format document labels and values.

This will prevent multiple projects having their own schema fixtures and reimplementing value formatting.