refactored available/unavilable gates from test code
Refactored airport and test to have default no gates
Airport will test if full