updated test setup files to specify what directory simplecov would put tests in, this way the tests dont overwrite each other
refactored the tests to make them a bit more concise and clear. also increased test coverage on copier by adding checking of the output via a small interface change
added public access to the filename so that I could remove that argument from the BackupNameGenerator class that didn't really need it.  added the ability to access and set values in the options hash
updated calls to copier due to an interface change
changed the interface on this class to remove the filename and include an output stream that gets written to instead of STDERR which can just be passed in if that is what is desired
put my notes file on the ignore list - this is just scratch space for me
merge of refactor branch into dev branch