Add support and tests for Stream and Featured Streams

I have added new call for getting stream data. I have also added a new call for getting featured streams. These calls also have test cases made.

You will also notice that I expanded on some of your base models when needed.