Shutdown refinement

Refined the shutdown process and modified logging statements and levels of the shutdown processes.
Are these methods supposed to be fleshed out or are they acting as placeholders?