Unittests for the ColumnFeatures Algorithm

There are two main scripts here.  The first is a module called
columnfeatures which creates a dataframe and extracts features and
feature information.  The second is a group of unit tests, which is a
work in progress.