Return empty array if requests return no data
Finished basic backend stuff

- facade needs to be adjusted for new methods
- Added methods to update track/artists lists for country/metro
- Added methods to do this for a bunch of metros/countries
- Added some methods on the types to make these easier to access