Add test with differing contigs
- Update ReferenceIterator::ref_base() to return by value