DT to Gauss, Braid to DT

Target 2:
DT to Gauss, Braid to DT has been implemented and Gauss to DT is in progress the sign is being worked upon. The validity checks on whether a DT code is valid or not has to be implemented. Minor changes except the method names have been worked upon.