Moved from using std::vector<double> containers in Object to using
Eigen::VectorXd and Eigen::MatrixXd containers in Object and DataSet

Change-Id: I08ced55a7fe2815526d5c5368daa50a646e8c4af
Merge "Moved from using std::vector<double> containers in Object to using Eigen::VectorXd and Eigen::MatrixXd containers in Object and DataSet"