Allow whitespace after rating ranges

e.g. parse 5000+, in addition to 5000+
Reorder parsing of ranges like 4000-5000 to before 5000-, as otherwise
4000-5000 will now be interpreted as 4000-