Added genre api calls and unit tests