Better articles validation

Add a better articles validation
to avoid undefined property and
manage a better error message in the controller.
Hope this helps.