add simple benchmark
optimize .emit()

avoiding the topic variable in the `arguments.length <= 4` cases yeilded a 2x speed improvement and avoiding slice in the `> 4` cases yeilding the same. It was necessary to mutate the `topic` variable here though to have the side effect of mutating the `arguments` object.
make test
rm components
add license
Release 0.6.2