linear approval workflow support

Ok, finally coming up for air. Going to do some manual testing, but would love some feedback on the code :sweat_smile: 
Consider adding a validation for flow on ApprovalGroup too. Looking ahead to building out the UI for adding an approval group, we would likely need to give the admins the ability to indicate it there.