update Airport - added getFreeRunway

checks if there is a free runway and if so, returns it
update ArrivalEvent - process() method
update Event - changed visibility of fields to protected
update Events - added constructors