add debugtool, to break solver and save blobs to files; add a scale param to xavier filler; add abs layer; modified tanh layer; modified train_net.cpp to save log to ./log/ dir