Add a custom error message argument for missing schema nodes

`missing_msg` lets the developer specify a custom message in place of the default "Required" if the node is missing.