Fleshing out the architecture.

Refactored KeyCapture class to take separate keyup/down callbacks.
Reworked KeySoundPlayer to work off a provided file path.
Added functionality to KeyboardManager.
Added pre-emptive logic for finding sound files on the filesystem.

Added volume control to KeySoundPlayer.

Removed obselete resource references.