minor fixes & cgengine class description

btw what do we do about .hpp / .h ?