Improve the error message regarding configurations
This MR Fixes issue #22 (closed). Compared to the native YAML::Node::as, Options::NodeAs now provides a more meaningful error message; if the node is not defined, throws which node exactly is not defined in the configuration file.
Edited by Mostafa Mahdavikhorrami