Refactored Json to a new Engine, changed name of HttpBeatsData to BeatsMusicManger now responsible for both getting http and parsing via two separate engines. Fixed a GetGenreById bug- doesn't need token privileges to work.