Added testsuite, minot Makefile depend section changes, source code cosmetic fixes