NF: added context processor to inject cart as template variable for use in base template