L2met tests & added metric.event()

Let me know what you think.

I bumped version to 1.0.0, though I'm not sure we actually made any changes that aren't backwards compatible.

All tests pass.

I'd love to try it out on #1.0.0 branch before it goes to master to make sure we're all good.