Pluggability

1. Make configs pluggable
2. Make back ends pluggable
3. Make spicedham a class


@willkg r?
I think it does test classification. On line 18 you can see that it asserts the score should be 0.5. If you think that this is not rigorous enough, I can change it.