Removed build.sh script.  Converted tabs to spaces in setup.py.
Updated change log and todo list.
Added missing doc strings.  Added unlock call in non-backup functions.
Added NOTES to ignore list.