Updated docstrings by moving comments into actual docstrings, other minor edits. Arguments are tediously described in each function.
Recommendations:
    calc_ and compute_ prefixes should be removed from function names.
    compute_maxent_val() and compute_maxent_vals() should be renamed to be more distinct
    **would it be better to take the log probability of the data rather than the probability**?
    self.constrainst_abbrev in MegaTableau() should be self.constraints_abbrev (switch t and s)