~dricottone/filters

ref: eb78014ec6905e49d62555285d53f42741d6a7c4 filters/filter d---------
Refactored into package, to use gap argument parser; Remade build system