Add first version of event details view

The styles and some of the functionality still need some refining.