New Document structure to enable easy integration of compression etc.

Not sure if this really works as intended
Add NFData (DeepSeq) instances
Merge branch 'master' of https://github.com/UlfS/holumbus

Conflicts:
	searchengine/src/Holumbus/Indexer/TextIndexer.hs
	server/src/Holumbus/Server.hs