eliminated a bug found in make_dir() where absolute paths caused problems. Fixed a bug that caused testing to fail on Solaris