adds random_podcast, and next_similar_podcast, writes some specs to cover these in unit tests