Ensure correct return values for Map get/set

- get returns undefined when a key lookup fails
- set returns the map object

Fixes #22
Merge pull request #23 from traviskaufman/gh-22-incorrect-retval-for-map-get

Ensure correct return values for Map get/set