Modified GetFlights() to account for the Flight Entities no longer containing the seats. Gets the Flight Entities, searches for the seats on each flight, then adds the seats to the flight Entities. Returns those flights in an ArrayList. Note that the flight Entities with the seats added are NOT put back into the data store.
Fixed a number of places so that everything works with the sharding. Turns
out I really didn't test my first "solution".