add favorites, refactor listing

- [x] "add to favorites" button
- [x] refactor Listing model (modella)
- [x] favorites localstorage/modella plugin
- [x] button styles
- [x] add/remove favorites updates list view