Move dir package from gohandy to base since it really is specific to handling materials commons projects.
Update unit tests to be real tests as opposed to just printing out
results. Fix up bug found in unit tests and while cleaning up and
commenting the code.