Made revision to the stack.cpp pop() method to fix the cases of num nodes == 1 or 2
Added deque and queue template C++ implementations as well as a stats update