Added rest of functionallity.
Clearer target source language on tf_echo.
Added unit tests.