add failing test for present validation when map value is a number
fix failing test for present validation when map value is not a string
Merge pull request #1 from ryantm/master

improve present validation to not assume map value is a string