adding mutations.py, which takes a file name on command line, preprocesses it, parses it, and regenerates the code.  Works with GNU C.
minor cleanup