Implement exporting sales data

salesDBに保存していたデータを、Syncボタンを押す事でCSVとして吐き出す実装をしました。
また、同じ商品名をsalesDBに登録できないバグも発生していたため、そちらの修正もあわせて行いました。

アプリを終了してもsalesDBは残っており、Syncボタンを押す事でそのDBとcsvのデータは完全に同じものになります。（Syncを押すたびにCSVを上書きするため、CSVの行数が増えていくような追記モードで書き込んでいません。）