Order option

Adding the order option to sort in descending order.
Adding unit tests
 - Run with `> mocha ./tests`
 - TODO: move this into a grunt file.