Pass membership_id and percentage as unique params for each member. Create Splits based on these params.
Errors display correctly when purchase is valid but its splits are not.
Add Guards to asset pipeline. Add guard to purchase form for required, types, percentage total, and unique of buyer checks.
Add ability to edit group - delete members and add/edit categories.
Update guards and db validations so that splits will save correctly for the purchase. Update formatting for form fields after db valiation error redirect. Guards coffeescript is done and accounts for page reloads due to db errors.