Correct parsing/factory of hashes.

Mismatch in passing values to the factory and creating model instances.
Add mpre tests (hash), and add tests for parsing in expressions.
Add string interpolation tests to parser tests.