Updated integration specs
Updated initial tests for rejection
Cart updates status to rejected
Added User model
Re-added the Approval model
Updated schema
Create separate approvals
User validations and factory
Added approval_groups_users join table
Use the User model instead of Approver
Fixed specs moving to Approvals
Removing approvers table
Fixed specs after removing approvers table
Create an approval when an email is sent without an approval group
A bit of cleanup
Replaced approval_group_id with cart_id in Requesters
Removed Approver model
Fixed specs
Cleanup
Added a missing 'end' in the schema