moose with propag now compiles with Electrocardio.h including ion.h
lots of source code cleaning and formatting