basic support for schedule state
move formatters to subfolder
fix bug preventing logging from getting configured log level