Added credo, dialyxir and excoveralls support. Added extra debug functions and guards. Added more tests. Changed dependency from ecto 2.x to ecto_sql 3.x. Fixed generated specs and all found bugs. Full code refactor: 0 errors/warnings and 100% coverage. Removed unneeded config/config.exs Updated all dependencies. Updated documentation.