Reversed sorting direction

Reverse the sorting direction of a collection by prepending the sorting attribute with a minus or dash sign. This has the minor incompatibility of not being able to sort on attributes that start with a dash, but such attributes would play poorly with Ampersand Model anyway.

Tests coming if this seems like a good idea, this is more a starting point for discussion