Create plf_vector.h

A wrapper class around std::vector for creating assigned pointers which do not invalidate on vector reallocation/insertion/erase commands.