integrated branch providing more structured Document model. Added new Distance algos and conditions. Allow to specify strict conditions.
extended mapping from protocolbuffer objects, implemented ExactMatch and overrideMatch configuration param
added extended config
branch for updating the mapping to protos, extend the configuration