some revision on the debugging using assert

- NEW : add some comments to existed class and methods
- ENH : optimize the sctm_assert mechanism to judge the location of error in debugging