~dricottone/filters

ref: 8479aea2db66090f2b0db01a1c42593975a3ba0e filters/filter d---------
Added rng package, convolve + kalman filters
Refactored algorithms + improved documentation
Refactored into package, to use gap argument parser; Remade build system