Wrapped JavaSound exception with custom PlaybackException.
Some cleanup.
Added Player class and updated Example accordingly.
Added class applying hamming window to the audio data, for future use
before FFT
Fixed deadlock in Player/PlaybackListener.