Split FileLoader to a separate file
Some more reorganization
More reorganization
More code splitting
Reduce code duplication
Save new tags. Fixes issue #8
removed signs of debugging
Merge remote-tracking branch 'origin/devel' into benedikt

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