added train/test set split, just discovered bug where rows are not getting added
fixed row adding, have not tested forecast with NA vals yet, but I expect it to break