Logged in logic for saving and recommending programs
Logic for saving and recommending based on logged in or out.
Merge conflicts. Search has keyerror for 'index,' and saved programs is not working from programinfo