added some comments to make the events code clearer
exported the search for events by location feature to its own function. Changed all tabs to spaces
changed.push to .concat
refactored the way we return relevent event data, and also prevented duplicate events from being returned
requests for artists without upcoming events now return an empty array
updated api endpoints, and added api versioning to the url