Improved the usability of the soundmaster and the soundEmitterby cleaning up what functions should be visible to the user, ie public, and improveing method and class javadocs.  Futhermore I fixed the one area in racingState where ryan tried to play a sound an failed