More docs and fixed 1 bug

- Added more examples to the documentation
- Made hasFields, withFields and json more monomorphic
- Added the missing (-) method to Num ReQL