Made  chainable
Found bug when sorting desc, added tests

The code that determined where to insert a model when it was being added
to the collection was not taking into account whether the sorting was
reversed or not >_<
Fix bug with 'desc' sorting

Now we can determine the correct sorted index for reversed sorting, but
I had to create a modified version of underscore's sortedIndex function
to do it in a performant way :/