test cases for testing character ranges added
first step towards implementing +, *, and ? (beware this revision is broken)