1st impl of truly readable model. use --truly_readable_model arg

The first implementation of truly readable model. Taking advantage of the audit mode. Whenever truly_readable model is on, audit is on. In terms of printing, use another flag called truly_print. truly_name is used to resolve between readable_model and truly_readable_model, so they do not conflict in the save_load_regressor (in gd.cc) function.