feat(views) - update content view API.

SD-555
SD-559

Supersedes #194 
flask.g.user is not set from tests, at least I think so.