first stab at grouping triple subpatterns with just one triple pattern
Put the triple patterns with just 1 into a unique block on their own
deal with the case of no-variable triple patterns
Add trace logging when verbose
Update function documentation
add myself to author list for package