Log Filtering Feature

- All commits/changes will go here until feature is complete
this will resolve issue #16 when complete