Messages API implementation

The implementation of https://github.com/atom/atom/issues/4228

To have the message views as a package, this requires us to export the `Message` class. 

TODO: 

* [x] Fill out the issue body, including version information similar to bug-report
* [x] Parse stack trace and figure out in which package an error happened
* [x] Provide a timestamp