Completed vector operations capabilities: Before, the vector has to contains all the components if the operation wants to be complete. Now rb_monitor is able to do these operations if the vector does not contains all of them
Solved some memory leaks
Created a garbage pointer what free all allocated structs