fix: reorder dockerfile to cache templ install
chore: update Dockerfile images
fix: templ components in docker
refactor: directory layout
feat: initial commit