Pluggability

1. Make configs pluggable
2. Make back ends pluggable
3. Make spicedham a class


@willkg r?
I think I explain what these are in the README docs (although those need to be updated). I will change 'is_spam' to 'is_bad' though