basic agent
Merge pull request #1 from dvayanu/master

prototypic implementation