Log Filtering Feature

- All commits/changes will go here until feature is complete

this will resolve issue #16 when complete
unnecessary copying.. assignment to a string isn't passed by reference, there is no need to copy