Fix a typo
ユーザ作成前に会社・ロール未作成なら遷移
User.user_nameにvalidate追加

user_nameに空白無許可、一意であること、英数字限定の検証を追加。
Companyがnilの時のエラー処理追加
Roleがnilの時のエラー処理追加
Userのedit, newのViewが_formを使うよう変更
has_manyの指定が間違っていたので修正＋使用法のサンプル
Item追加
Order追加
DB Schema更新
RoleにItem関連の権限追加＋テストケース修正
DB Schema更新
gitignore: logディレクトリ指定を修正

git clean -fd でlogディレクトリが消えてしまうため、
.gitignoreファイルを修正。
Item: 未実装のCategoryとOption関連の部分をコメントアウト
Item: 作成できない問題を修正
Order: 注文できない問題を修正