Validation implementation

Added validation for:
Venue, CI, Coordinator.

Added table per type, double linked list of type IVenue, serialization,
database script.