Queue Library Update

Added modifiable memory allocation, header update