monitor prototype implemented

fully functional monitor implemented
agents base class implemented

primitive for all agents
typo