using class_eval to include CacheControl and Expires modules because travis is disclaiming about include is private