Workaround for handling audio streamer when changing stations

Also fixed broken station homepage link
Streaming fixes

- Explicit return in /listen to support actual file urls
- Explicit addition of ';' to force *cast streaming
- Removing old comment regarding lack of npr api mp3 stream
  support
Abstracted out playlist functionality into separate class