Added intro and fixed a few bugs.
Fixing minor issues with queue.
Trying to figure out if there is a memory leak in queue.cpp->pop().