Merging OperationSwitch with new class location
Remove SLF4J dependency
exclude unit tests from jar
stop using deprecated method
Remove javadoc warnings
Fix unit tests

Not sure why the previous started having issues when removing UnitTests from jar. After spending 30+ minutes on it I just changed the test instead of trying to grok Groovy compile issues.
Commenting out exclude until Scala build can be resolved

- this line causes rxjava-scala to fail building and I can't yet figure out why
Merge pull request #274 from benjchristensen/0.9-cleanup

0.9 cleanup