Fixed a copy paste error in the examples
ReadMe.md: Removed .js extension fron require.js example.
Refactoring: Delegating from 'to be an array whose items satisfy' to 'to be a map whose values satisfy'
Added assertion 'to be a map whose keys satisfy'

This implements issue #20
1.0.10