Added test for a matrix as ↑ 'A' 'B' - WOOTB
Refactored.
Extracted a named Dfun from split_with_pattern
Fixed broken test - idea was to test for Pattern that is A 2x1 matrix
Refactoring - extracted boolean text for one column
Refactoring - common pattern found in split_with_row_pattern
Refactoring so as to make it more literate programming
Starting over with the splitting
Added first test where the pattern is only one letter
Added test for the case where only A is used in a horizontal pattern
Refactoring the current implementation
Adde testcase for A which is only one letter effectively
                  A
                  A
Added test where pattern was a single A in a matrix
Refactoring the boolean expressions more nicely