multiple simplifications of code for dinucs and point muts, user messages and a new  and a new function for dinuc monte carlo