refactor bill: editable items initializer, items as dict now only set to billsplitcontrollers