Improve generator workflow with ECTO_EDITOR
Break apart PG integration tests and add test/support directory