throw exceptions in invalid iterator states
Move bit iteration in sepparate class
compact hourly table representation even further
Generate route configuration database with compact representation of hourly tables (dat file went from 200k to 85k)