Event constructor

Added event constructor, when creating an event you need to ask for said
parameters first obvs.