rename .events() -> .map()

 - rename `.events()` -> `.map()` to match analytics.js-integration
 - depend on methods@0.0.1 like superagent.
 - add more tests to the new `.map()`.

cc @calvinfo