Discovered and cleaned up some bugs in addTapeBatch().  Also added some additional commentary to make it easier to see what it is doing.  Tested normal operation and was successful.  Some additional testing is necessary.  Also made addTapeBatch() more flexible in that a user could potentially pass in a location for the batch other than the default.  Added some additional sanity checking as well.