Options mixins

starting a collection of mixins for options which have similar features, e.g. a list of subreddits
whoops, thanks. 9aca270