pass sanitizer instance into converter function, nested errors added

Hi Base,

It looks like sanitizer doesn't collect errors from nested sanitizers. This pull req fixes that - errors from nested nodes are collected into sanitizer's error object when include_errors param is passed. Example in specs.