added the escapedpaths transformer and its supporting dataescaper class
to handle escaping data before its used