Slightly better expression in code doc
Extended make test to include cache-clearing before test run
Removed unneeded service declarations
Created a new SoundLocation entity and repository.

This is done to keep the concerns of finding locations with sounds and the sounds themselves separated.