Provides an interface that represents entities that can be
scored, and an interface and several implementations of a scorer that
can score these entities. Additionally it provides an interface to normalize computed scores and some basic
implementations of it.