Renamed files for require tree

Base classes are named class._. Derived classes are named class.derived.
This way, requiring the tree ALWAYS works
Added CellGrowth module