[TEST] Changed Hash syntax to hashrocket to fix unit tests failing on Ruby 1.8

Also improve the "store a Hash under its ID property" test
[FIX] Fixed Symbol/String in Model::Persistence models with defaults

The test was failing on Ruby 1.8 only.
[TEST] Added `sleep` to prevent failures for percolation tests