Add Component package manager support

Adds support for the [Component](https://github.com/component/component) package manager. Since Component uses the same module system as Node.js, you can also use Resumable in Node.js now!

As Component uses Github as its central repository it is published and installable by default without anyone having to do anything. The only thing needed is the included `component.json` file and module system support.

To support Component's versioning scheme(which isn't mandatory, but very nice and appreciated) you could either pull the tags from my branch or create a tag called: `1.0.0`