Pandas support

Code for implementing a conversion between `Data` and `Component` objects and `DataFrames` and `Series`. For issue #290