Implemented Analyzer._event_finder()

Also modified a few things in AnalysisRecord
Some Tests for _event_finder()

Obviously need more after this... these correspond to the old unit tests.
Merge branch 'vis8' of github.com:crantila/vis into vis8