Remove cyclic import from core.error ns.
Fix wrong name on namespace name on core/utils.clj file.
Better logging implementation.
Add missing cats library imports on errors module.
Use gensym for namespace hygiene.
Fix typo.
Add transaction namespace.
Rewrite get-by-id api func using new transaction api.
Fix inconsistences around all code.