Code reformatting with clang format and adding more docs
Let the FreeListTest cover the shared and not shared variant