Made char_range iterate over a const std::string
Fixed token predicate bugs
Began adding test framework