working version - haven't resolved mismatch between test error and xval error
split plotting and training/testing

using grid search and dataframe of all results