make an example config
make Backend more robust to configuration or system failuree
make backends more stable and failure-resilient
add unit tests for backends
add developer documentation on backend storage
ignore local test-config
remove uncessesairy whitespace
fail start on errors
fail when no backend is defined
add new devDependencies for tests