added another abstract type to take out neighbor finding code from cg_level
moved cg_level%find_neighbors* to new module cg_list_neighbors
correcter file names in messages