Fix the numeric check on property values

Fixes cases where '1 main street' would be parsed as a number and treated
as nan. The solution comes from:
http://stackoverflow.com/questions/18082/validate-numbers-in-javascript-isnumeric/1830844#1830844
Merge pull request #303 from jwass/numeric_fix

Fix the numeric check on property values