robot extends eventemitter

this is more idiomatic for node applications
Merge pull request #559 from tombell/vthree-rethink-robot-eventemitter

robot extends eventemitter