documenting and small restructuring
Merge branch 'devel' into benedikt
cosmetic changes
check for modular datasets
Merge remote-tracking branch 'origin/devel' into benedikt
working on implementation of geometry
fully extended data/mask cache to 4D without breaking the default case with 1 module
added cache for geometry
working still on including gemoetry items
Merge remote-tracking branch 'origin/devel' into benedikt

Conflicts:
	dataloader.py
	owl.py
fixing the merge with devel
Revert "fixing the merge with devel"

This reverts commit 8a97e4fba2d03ac07266510a7845866eb065c4d7.
Revert "working still on including gemoetry items"

This reverts commit 621dc4564f3c0e307361e1d328977aa0d5b96ae8.
Revert "removed signs of debugging"

This reverts commit b24b4a9096c18a79666473b4b588b768f14c8ab7.
very messy merge, hopefully clean
cleaning up after messy merge
Merge branch 'devel' of https://github.com/FilipeMaia/owl into benedikt

Conflicts:
	owl.py
small temporary fix, dataItem should be restructures