test(core): add IoUtil tests
chore(core): use SpinEnsure for parameters
chore(core): remove unused constant
chore(core): use Jackson features directly for configuration
chore(core): use logger for exception generation