Minor update: distribution

cluster_distribution.py: input is now read from a setup file.
Furthermore, support is added for two additional IMF’s, a top- and
bottom-heavy, respectively. Any additional IMF can be defined as
desired now. Finally, a text file containing the most relevant (and
basic) cluster characteristics is now produced.