Renaming queryList spec to be included in tests
Adding reasoning option to `query` & `queryGraph`
Close #32

Now reasoning level can be specified per-query, by passing the property
`reasoning` in the options object in the `query` & `queryGraph` methods.