Eventually cleaned up!
@Andrea: You can us Bibliothek_IO_Factory
		 For the functions look at Bibliothek_IO
		 If you need additional functions just write it in there (look for
exact definitions (input/output)