Fill missing

Implemented new logic for fill_missing addressing issue #26 …
 -Added fully developed c++ version of matlab proto-typed code into netcdf_profile::fill_missing
 -Added functional code, for fill_missing, to data_grid to now have a copy/assign operator
 -Updated profile_test/compute_profile_mackenzie to now use the updated data produced using the
 newly implemented fill_missing logic.