New food views, additions to auth middleware for contributor roles, new error pages, a start on entry modeling