Finished Component and ComponentWithData.

Component now has __str__ and return_df functions.  ComponentWithData
now has return_entropy function.