Performance improvements:

1. When generating rdf/models.json, include md5 hashes of all input
   files.  Do not regenerate models.json if the input files have not
   changed.

2. When loading the factory (wald.rdf.factory.load), do not initialize
   all models on bootup -- initialize them on demand.