Store v1 - 第一週作業繳交

因為原先作業提出來的 route 覺得怪怪的，所以實作上我自己把它改成 *frontend and dashboard* 兩個部分。未登入使用者在進入網站跟頁面就可以看到產品清單以及詳細頁面 (`products#show`) 。登入之後是 admin 的使用者則可以做正常的 Product CRUD 行為 (`admin/products`)。

其他有多做的地方有將 Product 跟發文者做關聯，另外也有把一些發現的 bug 加進 TODO 中待修正。