InfoPool thread-safety update + functions

Apparently ArrayList is not thread-safe, so switching to Vector. Also
added initial size to the list creation and some add/delete functions.