if no data is available, return 204 rather than 500
Merge pull request #9 from ehenneken/no_data

if no data is available, return 204 rather than 500