update gemfile for 4
more 4 fixes
it runs
most bits working
fixed checkout controller sans squeel
added menu item for checkouts
fixed error on session with deleted thing
fixed checkout controller
add allocations with things not ids
tryna get overdue to show
working on validation
working availability check
improved checkout typing
minor refactor in checkout controller
removed cart
getting some tests to work
fixed more tests
fixed bad factory for checkout
dirty hack for alloc factory
all tests pass