Add event UI

Signed-off-by: OwenPatey <owen_patey@hotmail.com>
Add ViewModel storage and data-bind statements

Signed-off-by: OwenPatey <owen_patey@hotmail.com>
Events -> observable array, support adding new events from the UI

Signed-off-by: OwenPatey <owen_patey@hotmail.com>
Basic error reporting on event post.

Signed-off-by: OwenPatey <owen_patey@hotmail.com>