Fixed who runs the mkdir commands in Dockerfile
Added make double check for directories existence in start.sh
Still doesn't necessarily fix invocation.
Corrected user shell to not include trailing slash
With permissions assertions to boot.
Added a few arguments to start with. I may change how this is done but I likely won't change the user facing side.