Added select all for cart

The exams list now has a select all button. I also improved the
functionality of the individual select buttons so that they update
each others totals appropriately.