Added support for ordering by key and ascending descending

@jdoconnor || @darbyfrey
I can combine them, no problem. I think you're right. That makes it a bit slimmer.