Initial JSON schema files.
Pass schema to repository definition.
Fix async issue with storage interface tests.
Add schema validator
Pass (array of) validator callbacks to repository factory method. Add validate().
Add schema validation to default module.
Add schema validation to products module.
Remove unnecessary duplicate mock.
Merge pull request #65 from leftclickben/FixAsyncIssueInTest

Fix async issue with storage interface tests.
Merge pull request #66 from leftclickben/JsonSchemaValidation

Json schema validation
Add local schema, seeded with reference schemas from json-schema.org.
Better (working!) tests for JSON schema validator.
Merge pull request #67 from leftclickben/SchemaValidatorTests

Schema validator tests
Add formatCurrency view helper (and spec)
Merge pull request #68 from leftclickben/FormatCurrency

Add formatCurrency view helper (and spec)
Make schema v4 compliant.
Merge pull request #69 from leftclickben/FixV4Schema

Make schema v4 compliant.
Only find module and driver files, not other files within the module or driver parent path.
Improve warning message.
Change define() method to take validators as variable parameters. Test for multiple validators.