Refactor favorites to use base paginated class
Refactor code structure
Refactor parsers