Removes EventEnvelop concept

This seems to be to much responsibility for just a source. The concept will be reintroduced for storage.
Move event meta data to storage package
Move event recording to new type EventRecorder
Do not export HandlersMap
Remove unused type EventHandler
Switch to forked version of gouuid

Will switch back when my pull request that adds json support is pulled.