updated .gitignore
added further documentation to agent, created minimal agent type, and basis for DERspeculator
added table.sum()