Adds support for cargo gate categories. Resolves #1.

* Adds a test case for a small cargo plane
* Separates airline definitions and cargo gates
* Generic random gate finder (no longer cargo vs. civil)