Adding Queue and Stack data structures

Removing Bag, see resized array for nom