Save coredata

レビューお願いします。

結果的に実装内容がbranch名とはかけ離れましたが、AppDelegateに記述した変数でスキャンしたデータを管理するようにしました。
スキャン画面において商品の個数増加、過去にスキャンした商品への遷移なども実装・動作確認しました。
ビーコン値はダミーですが、バーコード値はスキャンした値を使っています。

画面遷移して帰ってくると、同じバーコードが別商品として読み込むのは今のところ仕様です。
テストバーコードが増えたら、同じバーコード読み込んだら同じ商品名の個数を増やすようにする予定です。
落ちるようなバグはないと思いますが、リファクタリングがまだ足りていません。

バグを直しながらデータ構造書き換えてたので細かなプルリ出せなくて申し訳ない。
(これも細かいけど今のうちに)
インデントの幅がバラバラになってるので、リファクタリングの時にでもついでに直してくれると嬉しいです