change 'message' to 'notification' across the app

when validation is moved to the backend, failed validation will
result in json-responses containing an 'errors' property. because
both notificatoins and errors have 'messages', we need to
differentiate between the two by explicitly calling errors 'errors'
and notificatoins 'notifications'