change directory organization.
add namespace szx.
fix conflict between macro max() in windows.h and function max() in numeric_limits in Graph.
change MAX_DISTANCE setting.
add convert between string and other type.
make Trace can handle not only c++ exceptions.
add Integer and finish its interface.