Hop time was not being checked in case the temperature dropped below the setpoint, even when into the offset margin.
Now it's being checked every iteration after the timer starts.
When hop times were left blank on boiling configuration, step timer didn't appear on GUI, neither the alert.
Alert time also fixed to be shown the entered amount of minutes before the end of boiling process. Not after the boiling start.
Changes int() on mashin and boilsteps to a float() value to check if the Target Temp is reached. This allows decimals value to not error out in the log.