Started work on flight list generation.

* Created SQL TimeTable table which will contain the data needed to create entries in the flight list table.
Created TimeTable model classes.

Added executeQueryMulti function to ModelClass to allow executing queries
that return multiple rows.
Added TimeTableEntry class which will act as a cached copy for a row in
the TIMETABLE table in the database.
Added TimeTable class which stores all the timetable rows.
Merge pull request #4 from deadVertex/master

Initial work on flight list generation.