Fix favourites behaviour

- ensures that the stream is saved, rather than the article
- stop stream being saved as upper case
- when coming in from outside without a context, we default (presently) to the first theme. Saves this off in localStorage so clicking around on LHS sticks on this theme.