Bugfix

- This caused a push to Heroku to fail
Remove the notion of table shape
Calculate satisfied groupings per event