destroy method and destroy callback implemented in transport/direct
added tests for initial implementation of dsa
sequence 's' and 'ff' implemented

+ service and far function is mostly implemented and worked.