added first iteration of FrozenMap with some tests
fixed algorithm to compute hash in FrozenMap and added tests
Changed FrozenMap default behaviour

By default, FrozenMap is ordered and when computing equality, it takes
that into consideration. Tests have also beed updated to reflect the
change.
Merge pull request #1 from tomaskulich/frozenmap

Added FrozenMap functionality