Allow to set sorting on multiple columns with a hash

ruby 1.9 hashes keep order so an array of hashes is not needed anymore, although it still works.