fix #14 嵯峨野メニューを生成する責務を担うクラスを実装する

* 責務が大きすぎてテストが書きにくかったので、
  DOMを生成するレイヤとメニューに詰め物をするレイヤでわけた
fix #14

* modify for mistaking specification
  Nokogori returns empty Array when as a result of document.css("...")
  is not found
* modify test case
Merge pull request #15 from yokotaso/issue#14

Fix #14