started adding capability to specify which variables to change. Included serialization method for tuples from somebody's github.
switched to using '#pragma once' instead of #include guards