Implemented several of the enhancements listed on the repository issue list.