added ability to have add to a queue in a LIFO method

Solution to #30