Fix model.clear & model.create - the mongoose functions were not returning a promise so operations were happening out of order.
Add tests for site. Set the default hit_count to 0.