Pluggability

1. Make configs pluggable
2. Make back ends pluggable
3. Make spicedham a class


@willkg r?
These should be relative imports: http://legacy.python.org/dev/peps/pep-0328/#rationale-for-relative-imports