add template parameter for create-domain
split out start_domain from create
made domaindir param easier to read
removed port in favor of portbase
made create-service easier to read