Adding check and bumping version numbers

I added a minimal check so that messages without an 'ids' property are rejected. It doesn't satisfy me completely, but will be enough for now.
I also updated the version of node required as tests fail with older version.
And bumped to 0.2.0 as the API has changed.