Oops. This is writer code, the previous commit was driver module.
Added mock namespace method and changed psm lookup to yielding all from multiple fractions
Fixed the write function call args
Target decoy filtering with correct module name
Fixed unique peptide filtering. Still in memory though, should switch to disk based for larger datasets