added recipe view, user view, and mostly TODO things, I will look at tomorow