Removing unused shutils; general cleanup.

This matches similar changes made in #476, since os support in shutils
is not guaranteed.
Merge pull request #478 from OpenTreeOfLife/remove-shutils-around-os

Removing unused shutils; general cleanup.