finish test for reversal
refactor carts controller and views to line_items