all_data_one_entity now deals with 500 error

If an API call would yield too much data, SoundCloud throws a 500
error. all_data_one_entity now deals with that by scaling back the
amount of data requested (code taken from outward_waves.py)