Log Filtering Feature

- All commits/changes will go here until feature is complete

this will resolve issue #16 when complete
need more tests with deeper nesting. 6-10 levels deep arrays. Separate them

6..
7..
8..
9..
10..