remove backscratcher from requirements.txt for backscratcher
Add pytool and get things working with py.test
 - add pytool
 - py.test cleanup test_fx.py, test_pytool.py
Removed tests from pytool.py, rmrf() from util.py
Got pytool all squared away

 - Refactored to minimize repetition
 - Better pytool output -- make templates obey best practices
 - New tests for newtool overwriting, 'yes' and 'no'
 - Old tests up to date for symlink creation, etc.
Add test for duplicate routines
test_nodoc is working

 - Walk the tree of objects and report on functions with no doc string
 - Added doc strings for everything in testhelp
 - Still have lots of functions missing doc strings
Cleaning up routines missing doc strings
Adding doc strings to test functions
Adding doc strings to test routines
Adding doc strings
More doc strings
docstrings for test_dt.py, workrpt.py
Finished adding docstrings, cleanup
Docstrings and cleanup

 - docstrings in test_xclean.py
 - eliminated bscr_test_root() in favor of bscr_root() in util.py
 - removed obsolete commented rmrf() in util.py