[WIP] Add TextFormatter module. fixes #312

Implemented `out_file`, `json`, `ltsv`, `onekey` as built-in formats.
I want feedback for APIs or lacking feature.

TODO:
- Add test
- Replace out_file format with this module