start setting up comment validations

- this will probably become a separate mixin