Moved priority queue into its own file.
Refactored the alignment algorithm to better handle match/mismatch states by enabling user-supplied scoring functions.
Added tests for the SeqDiff rx component.
Merge branch 'feature/fix_init' into develop