Make syn installable through npm

- The bower postinstall creates a bower requirement that is not needed
  to use syn

- A version is required by npm
  "The most important things in your package.json are the name and
  version fields. Those are actually required, and your package won't
  install without them."
  https://www.npmjs.org/doc/json.html

- The name "syn" is already taken, changed it to "syn-events". npm does
  not allow upper case letters in the package name