add tests to check that overlapping inputs not modified by dissolve process
refactor segment hashing functionality to separate class; disable overlapping input tests for now