Redid how the backend interface is configured.
Added tests for gobfile backend.