Rough Draft Portfolio

I don't see a pull request on this one, so I'm going to have to make my comments here instead.

Line 85 (constructor): You need to set dummyNode->prev as well
Line 133 (add): You don't need three separate cases here. Part of the beauty of using dummyNode is that the same code can handle all three cases.