Add ability to parse range expressions. #22
Throw a more informative exception