added admin.clj and enhanced main.clj with it :seedling:
added admin.clj
Merge branch 'development' of https://github.com/edlich/clarango into development
update main: use pprint for admin functions output to make it more readable
add typechecks with preconditions in document/create-with-key; add test namespace 'typechecks'
exchange 'manual' typechecks with map? and string? methods
exchange 'manual' typechecks with map? and string? methods
add preconditions to uri-utility/build-resource-uri method: make sure input arguments are either strings or nil
main: use println again for log instead of pprint; output was too long
change the preconditions in document/create-with-key: allow clojure keywords as document key
correct docs in graph namespace: 'If omitted by user, the default graph and DB will be used'
add typecheck preconditions to all document methods
add typecheck preconditions to collection namespace
add typecheck preconditions to admin namespace
add typecheck preconditions to collection-ops namespace
add typecheck preconditions to database namespace
add typechecks to query namespace
merge master
admin namespace: relocate the function argument vector to after the docstring to make codestyle match with other namespaces
admin namespace: format docstrings to make them more matching with other namespaces