add podcast feed creation, some small bugfixes and refactoring