写真選択画面追加のひな形とcontrollerからBLの分離

そうですね。特にappidは特にインスタンス変数にせず定数扱いでもよいと思います。