Added features to Add Event Tab (GUI)

They currently satisfy the basic requirements for event data as listed
in the Master Requirements.
Merge branch 'Rohit_Dev' into dev