Added ModelClass

Added a class that more accurately represents what a model class is
meant to do, which is hold state (of the database).

Changed up flightModel to reflect this, please check it when you see
this