changed a bunch or files

added @file, @brief also changed the name of Global to abs_global.h