build up basic validations

* user_id must be present
* action_type must be present
* happened_at must be present