Added ExcludesRange method. Rules are now specified using the Rules and NegatedRules classes.
Added extra ExcludesRange tests
Added ExcludesCharacters method and related tests
Renamed Range method to IncludesRange