Working Dirty
Working Clean Version, small fixes for execution
Smarter save implementation.  Only writes to disk when “dirty”.