polymorphism

defined reaclib, starlit data types as extension of a more basic class.
handles, rate lookup done with polymorphic interface.  lookup for bdat
rates from starlit implemented.  naming scheme should be redone.
Merge branch 'oop' into dev