Added a small 18 test suite, and isolated tput calls to new class TPUTWrapper