tests for API with stubbed backend (Fixes #143)
fix handling of missing paths; normalize paths in backend configuration
Merge pull request #150 from mossprescott/143-api-tests

Basic tests for the API (metadata/ and data/)