Implemented button instead of automatic updating. This reduces risks
of pre-computing when you're not done entering values.
Updating git ignore.
Updated git ignore.
rebased.