allow multiple order() calls
Merge pull request #113 from sma/master

allow multiple calls to `order()` when constructing an `ORDER BY` clause

I'm gonna merge it and then make the minor refactor. Thanks!
refactor Query.order to fit the style of Query.select
Merge branch 'master' into dev