Merge pull request #51 from leftclickben/master

Handle error in readdir() callback.
Convert storage interface to factory.
Merge pull request #52 from leftclickben/ConvertStorageInterfaceToFactory

Convert storage interface to factory.
Correct handling of errors in filesystem storage driver.
Correct error handling.
Change route JSON schema.
Merge pull request #53 from leftclickben/ChangeRoutesJsonSchema

Change routes json schema