Update the state of a member
Allowed state transitions:
approve - Change member state from 'PENDING_APPROVAL' to 'INACTIVE'(Note yet transacting)
unapprove - Change member state from 'INACTIVE' to 'PENDING_APPROVAL'
reject - Change member state from 'PENDING_APPROVAL' to 'REJECTED'
soft_reject - Add comment concerning member rejection without changing state