Added a unit test using Cppunit. Note: Took out the quicksort.h file in this commit because the fact that the functions were templated forced those function definitions in the header file. At that point separating quicksort into two separate files seemed unnecessary, so I put all of quicksort in the .cpp file.