added commons-collections to dependencies
removed commons-collection and added guava and commons-lang to
dependencies.
interface and start of first implementation for document/token matrix