Added patch applier, fixed make_patches.sh

The patch maker now makes a patch based on the difference between the very first commit and the current commit.