Check for type in $gt, $lt, etc. and fix tests for $lte

This library is super awesome, but a couple simple improvements for more mongodb-inspired goodness:

1) $gt, $lt, $gte, and $lte should return false if the underlying matcher isn't a number
2) The $lte tests were actually testing $gt