Added initial support for multiple orderby. Added support for by descending as well as ascending (which was implicitly supported before)