Log Filtering Feature

- All commits/changes will go here until feature is complete

this will resolve issue #16 when complete
Not a bad idea to put a comment saying the args will be filtered for confidential data remove or something. Need a better name, `filterValues` isn't descriptive