code review for converters API

- name interface Converter instead of ConverterBuiltIn
- only add necessary methods to Converter API
- add required constructor to TextConverter
- cleanup converter test