Start reading FAT32
Add deleter support to unique_ptr
Use new instead of malloc when possible
Use new[] and delete[] instead of malloc/free
Implement new[] and delete[]
Cleanup