Add predicate decorator to not match specific view

Predicates is concept brought back from Pyramid, Pylon.
It has the goal of allowing a better organizatio of your
function based view and get rid of redundant code as
`if request.method == 'POST`

Improve the doc about predicates

Change title about predicate in the docs

Fix predicate explanation in docs