adding deletion changeset tests
Merge branch 'master', remote-tracking branch 'origin' into delete_changeset_test
fixing unit tests

also moving a couple of non-glue methods out of the glue layer
Merge pull request #1681 from jlsherrill/delete_changeset_test

TDD - adding deletion changeset tests