added Queue#changes

now based on latest master
added test case for Queue#changes
Merge pull request #6 from fb55/changes

 Queue#changes