removed the specific token and quoted string classes in favour of just using strings
changed the constructor of RangesSpecifier to force the mandatory byte range, plus some other minor refactoring