add parameter to findPatternMatch()
rewrote TSquare rules
TStraight rules
add some comments
changed isPatternFound() return type to int[][]