Add additional logging in critical spots to aid understanding. Implement basic (non named) chacheing of State2 weights
Conflicts:
	src/AlignSpans2.scala
	src/Aligner.scala
Added result handler and yield functions for easier retrieval of results. Additional concepts.