added validations to story and chaper models