Specs for MicroEvent

Spec'ed MicroEvent.
Mixin specs will come in another pull request in the next days.

Huh, why the heck are there those merge-commits appearing in this pull request?