Feature/docker

Adds docker support to the skeleton. Still needs windows support, but that's very low priority for me atm.