Added a map to the Airport Landing Page

* Added a new map to the airport landing page that show all airports.
This includes styling changes and a few other structural changes.
* While working on the map I discovered a bug in the airport table in
the database. A fixed version is also included in this commit.