Added a new data structure that requires the DataFrames package. It
consists of a datacrame to hold the samples, and a vector to hold the
labels for the samples. I plan on writing functions to take advantage of
this soon.

Added the choosePivot function for continuous data. it is not tested yet,
but the external interface will not be changing anytime soon.