Refactored validation code to be more flexible in terms of different validation strategies. Working for standard and splice variants. Moved test code and functions to this project to make future changes more localized.
Updated unit tests and minor fixes for robustness.
Improved plotting.
Updated with changes from Software Carpentry session. Large commit due to iterations through this process.
Added external modules into this project. Eventually, some may become PyPI packages to promote reuse, but they will remain in this project for now.