- MySQLEvent did not put eventId in type tables for event types with no fields,
  making it impossible to add values to events created before fields were added to the type.
  Also added eventIds to the Basic Event table in the test data sql script to comply with this.

- Fixed nullpointer when editing event types with no description in some fields

- Added asterisks on the register page to denote required fields