refactored wateruse_tests.py in a clean and efficient way; can save an output file and print test results to screen; can remove all current tests from wateruse.py