Create cdistribution.hpp

Distribution module class