little lib.history refactoring
autocompilation no longer needs to remove the output directory
fix Type- and KeyError in FeedPerTag, closes #88

The per tag feed modifies `self.path` for each tag, but the filter
tree has been builded with a fixed `self.path` hence this value must
not change afterwards.