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
Merge pull request #239 from mojavelinux/converters-review

code review for converters API