Initial work on the new architecture.
Began work on the new backend. see #25
Basic structure is done. Sill need to work out a way to get the stations in the new backend.
Backend now fetches and caches song titles.
Small error handling in the backend.
Basic structure is beginning to work again.
Stations streaming works. closes #25.

Signed-off-by: Amrykid <amrykid@gmail.com>
Merge pull request #27 from Amrykid/new-arch

Architecture Changes