add coverage bagde
only require if needed
bit of shuffling and couple of new tests
really check that basket edit page
test item quantity changes
add test for item price edit
seperate discounts out from basket edit and add tests for those