Don't assume a value is passed in when validating length and range
Add defined/null checker to utilities
Merge pull request #65 from racker/handle_undefined_values

Don't assume a value is passed in when validating length and range