Merge pull request #23 from MilesChou/optimized

Optimized
#19 取得最近店家的方法，加入排序與分頁功能
#22 加入取得資料筆數的方法，避免直接做查詢
#15 #24 新增隨機選擇

- 改成post
Merge pull request #25 from MilesChou/model-modify

Add random select and near select method
#13 #19 修正讀取店家的方法
#19 core的map函數加入亂數讀取方法
Merge pull request #26 from MilesChou/map

Map get data randomly
#22 新增一個萬用工廠，預期可簡化controller端的操作
#22 對應entity加入自動載入member的功能