Allow initializing a read model with no arguments

This is a convenience change. A read model should default it's
data to an empty hash with its initialized with no arguments.
This can be useful when debugging that a read model has the
correct interface without having to send it actual data.
Merge pull request #111 from redding/jcr-read-model-init-no-data

Allow initializing a read model with no arguments