Made EventDescription work - the constructor now validates and stores
Created UserRealname.class.php
Created interface IEventComponent and implemented it

All event components must now have a constructor to take values for
the component and a getter for its properties.
Moved repository classes into their own folder under /lib
Created repository interface IRepository and implemented it

All repository classes now require constructor to take a PDO database.