moved the containerd/docker functionality in a new file
git ignore
cleaning up the main file and reorganizing the whole structure
splitting the templates according to their functionality
n/a
added port and docker endpoint, these should be configurable