使用整型字段来保存金额

所有金额类型都改为整型字段 `price_in_cents`，外部访问则使用虚拟字段 `price` 

引入新的 Gem：https://github.com/willcosgrove/priceable

close #474

@ywjno @doitian, thanks