Hit model
Update faker gem
Add counter cache
Uniqueness validation and incrementer
Destroy cascade
Visiting post page increments hit & impressions