Add backend, config, interface. Add tests for handlers and handler registration.
Add comments to difficulty of generalising MergeSamFiles
Add final fixes to basic handler functionality
Merge branch 'feature/target_generator_interface' into develop