Added templates to queue implementation
Added stack