adds docs
adds support for XML/Yaml drivers
some cs fixes