Minor refactoring of path fileinfo helper
Adding unit tests for path fileinfo helper
Adding unit tests for campaign manager and minor changes to sut