add favorites, refactor listing

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