Error handling for non existing posts

* Contributing documentation
* AssertClient to return 400 and not 500
* Redirect to the right page on error