Added favorites view and made lots of changes and updates. I think it is ready for new APIs