Stricter inheritance heirachy/roles

-Enforced abstraction/finality of methods for
+Airspace
+Flight
-Added Aircraft semi-implementation for Flight
+added testAircraft implementation
-Added Airport semi-implementation for Airspace
+added Heathrow implementation
-minor variable renaming