Refactor: pull all tests out of abstract-deque and into their own package.  Fixes #13.