added a method to deduce number and size of rounds
combined how_many_rounds and heat_sizes functions
took round_up to a separate function and commented the code
combined size methods into super round_size emthod
fixed heat_sizes helper
fixed heat_sizes properly
came to date spreading, sorted index page of heats
added first and last day into schedule
fixed heat population by button press
added auto-population on last result entry
added some error handling to automated population)
fixed the error handling, added custom errors
finished scheduling, 1 bug and 2 features left: lane allocation save, date spreading and lane allocation by performance