working #1

cleaning up driectory management code when destroying a service and spec.
working #1

conditionally trying to delete empty directories
working #1

sooo close to conditional directory deletion