A mixin for extending [ampersand-collection](https://github.com/AmpersandJS/ampersand-collection) with the ability to sort by multiple properties, and ascending/descending.  The sorting is performed when adding new models to the collection, or when the sort() method is called.