[機能 #81] Ruby/CSS/JSのモジュール分割

* 初期化処理 -> app/boot.rb
* Groonga共通 -> app/hina/groonga.rb
* Models -> app/hina/models.rb
* Helpers -> app/hina/helpers.rb
* JavaScript -> public/js/hina.js
* CSS -> public/css/hina.css

see #81
[機能 #85][Task #86] ログ出力機能の実装および環境設定の外部化

* ログ出力機能を実装(hina/logging.rb)
* 環境設定はconfig/settings.rbで行う
  * とりあえずログ出力とDB接続のみ

see #85,#86
[Task #86] RACK_ENVごとのDBファイルパス指定

* config/settings.rbでGROONGA_DB_PATHにファイルパスを指定
* 設定ファイル中でRACK_ENV(APP_ENVIRONMENT)に合わせて条件分岐する
* grn:{db,schema}:createの実行時には、タスクパラメータとしてRACK_ENVを指定

see #86
[バグ #87] レコードの更新処理が行われないバグを修正

* 更新カラム情報を保持するインスタンス変数名が間違っていたのを修正
* 更新処理のspecが抜けていたので追加

fixes #87