migrated over blockchain functionality inside namespace and renamed classes.
no need for chain_keeper_impl ptr, use interface class instead.
added docstring description of organizer classes.
removed unused chain_keeper start()/stop() methods.