Replaced vec_map_util::ref_bucket raw new and delete, with unique_ptr
Replaced vec_map_util::ref_bucket raw new and delete, with unique_ptr

Should make code more clear, and less error prone.
Fixed memory leak.

Voultapher/Vool,Voultapher/Vool