refactored input checks. add documentation
add convert2Caml method. Support for rowLimit, viewFields, queryOptions, sort, filter