let convict handle the display of invalid values instead of having the format function do it manually
update dependencies
rename schema printing method