Create random page refs #44

Studyページ(ランダムページ)を作りました。( #44)

やれたこと
* フェスページのStudyボタンと、日付ごとのStudyリンクからのStudyページヘの遷移
* 対象となるアーティストの中からランダムで1アーティストの動画を再生するStudyページの作成

やれなかったこと
* 動画再生後に次のアーティストの再生に移る仕組み

本来は「やれなかったこと」とかダメだと思うのですが、First Releaseが迫っていることもあり、一旦動く状態でmasterにマージした上で、デザインや、次の動画に移るという機能など、分業させていただきたいなって思った次第です。
まず、path_keyは一意だというのは @i-d-e-a-t/owners には周知の実装なので、lastやfirstは悪く無いと思います！

>という処理を冒頭で行うのがいいと思います！ :D 

これの真意は、こうでした。

> メソッドの前半部分でnot found判定する

これなら、判定の過程でfestivalのインスタンスが手に入るので、素敵だと思います！
あと、`first``last`はから配列に対してはnilを返します！

    # こんなかんじです
    # まずフェスが見つかるか？
    fest = Festival.where(path_key: params[:festival_id]).last ||
              Festival.where(path_key: params[:id]).last
    unless fest
        # nilだったらnot found!!
        render status: :not_found and return
    end
    
    # 次はdateを探します
    date = fest.festival_dates.where(path_key: params[date_id]).last
    # これは見つからなくてもnot found じゃない
    # 以下、続く…