dumby should process as tail not text

- process dumby as tail which is more correct (doesn’t really matter,
but exercises the tail portion of the code and increases code coverage)
Refactor code (code coverage)

- Tail test_api test should be in its own class
- Refactor impossible tail scenario for the sake of code coverage