Solved 10 randomly failing tests

This was due to dicts being ordered by hashes and not its key.

In py26 and py27, dict.items() will return a list ordered by dict's hash.

pypy returns dicts in order by key.

I'm not sure which is most correct.

testSimple needs more work, but that will be for another PR.