[finish #59970960] - refactor parser

* each feed type is namespaced
* moved time and xml parsing functions together
* parseTime accepts arbitrary number of possible timestamps
* create save method for feed struct