Log Filtering Feature

- All commits/changes will go here until feature is complete

this will resolve issue #16 when complete
A pull request is a single unit of work. Do not add configurations in with code changes. This could have been something important that the team needed, but never got it because it was tied in with your code. A pull request must be a single Unit of Work