Add a New AnalysisSettings Class

This is part of the fixes involved in working toward issue #125, but
it's also the cause of issue #142
Significant Revision of Analyzer

Much closer now to a working version of issue #125 (in the testing
department). Also, we should now be good to go with an arbitrary number
of parts!
Revision of Unit and Integration Tests for Analyzer._event_finder()

Working toward---and now much closer to---issue #125.