Bi directional text serial

Bi Directional works with tester program, might need minor tweaks.