Added option for OpenNI XML configuration file to be set by a method. Added an exception to appropriately handle when an XML is not provided