Given file "/path/to/foo.json" you can now request either "/path/to/foo" or "/path/to/foo.json"
Re-sort the matching paths so that the one the user actually specified gets tried first; also add support for a "_default.json" in the data directory that will fulfill any unmatched requests
Merge pull request #1 from cwinters/check-optional-json-ext

Support fallback files for matching paths