another big change to restock

save restocked boxes in db

added bottle deposit

rewrote view function

getting much closer to being able to undo/edit restocks