Added ability to pass in Lucene Sort object

Created an overload for both RunQuery and GetItems to allow the passing
in of a Lucene Sort object to add some flexibility