Enhanced interface

1. add some very cool animation.
2. In svr demo, server sending less dot coordinate to client and let the client do interpolation . In this way, we can reduce the calculation of server and fix the bug when width is small the    line breaks into dot.
3. add the grid to the coordinate system.