- When copy dirty pages don't set the number of tracked pages - the problem is when we move pages because of the need of more space for free space buffers

- When pages are moved then after marking the previously used pages as free also increase the number of free pages
- Added tests that verifies the proper dirty buffer recovery
Added crc32 checksum verification for free space buffer recovery after a crash