Add checks for valid values in AudioFormat

It's possible that the loaded header is loaded improperly.  By checking
for a valid AudioFormat we can notify if the Sound was loaded improperly.