[global] Added new app called events.

This should manage event creation and logging. Initial commit
consists of a basic model for events only.