controllerをapiとmainに分けた

#108 を実装しました

あとついでに、model名が複数形になっているのを、mongooseのガイドに従って単数形に統一