ENH: initial commite - attempt to reengineer series to inherit from NDFrame rather than ndarray