update to mice classes and get_distribution

changed get_distribution and imputer to do simulation inside the
imputer, modified all the classes inside mice.py