New Elixir Project Checklist, formating, versioning, debuging, documentation, code coverage, package publishing, testing