fix bugs wih non-rectangular and overlapping timetables. bump version.