Added verify_levels(), fixed set_exit() behavior, added humidity and made exit status depend on all checks not just water_in