Updated the airspace detection

Refactored Airspace, moved removing flight from list of active flights
to findAndRemoveFlight function

Detected if an aircraft has finished it's flightplan if so it removes
the aircraft from the airspaces list of active flights

Prevented the nextWaypoint function from getting the next waypoint if
the flightPlan is empty