move Config object to top of file
Support for UriTemplates
Support for partial write operations