Fixed a silly bug.
Adding std::set to deallocate.
Wasn't finishing operations when destructing a requests object, which seems like the natrual thing to do.
Sorting out some more things on the vct class.