Started changing method chromosome::draw_new_mut()

Changes due:
- M is now M_map and a map instead of a vector
- the method must make sure that at any point in time, there is at most
  one mutation in M_map at any given physical position x