added 'formatesdf' function

converts the ES output of GSVA into a data frame,
keeps only signature columns and characteristics columns that do not
hold identical entries in all rows