new analysis design

Analysis base class and a simple derived analysis class; please use only
derived analysis classes from now on!