リファクタリング・モジュール化・機能追加

いろいろいじって、とりあえずユーザ登録はできて、
あとは主にリファクタリングとモジュール化作業。

ごめん、いろいろいじりすぎたらコーディング規約
やや怪しいと思うから、一旦linter通しとくー