non-static SoundController
removed empty OpsuOptions file. directories and config (junit, mockito)
for unit tests. findbugs annotations. Resources class for loading and
dynamically updating resources. Only used for hitsounds so far. Sounds
should probably be loaded a little ahead of time, but there's no need to
load them *all* at program start.
Using Resources/OpsuImages to load a bunch of images.