Why You Can Run on Cornstarch and Water: The Physics of Non-Newtonian Fluids, Shear Thickening, and Rheology