Updates to make summary sane and fixes debug

o Makes passing a debug argument into function run
o Cat summary will not take all cats that match, regardless of space,
even when two are present in the OTU table. So, if (‘k__Bacteria’, ‘
p__Phyla’) and (‘k__Bacteria’, ‘p__Phyla’) are present, counts from
both will be added rather than replacing the counts with the one over
the other.
Changes the calculation of other_cats

Other_cats is calculated as 1 - common.
Removes eval from debug argument
Converts to true/false flag
Merge pull request #87 from JWDebelius/TableSum-BugFix

Table sum bug fix