Main structure watchthis.c added
Temporary files opens and removes on interrupt
All done, but diff doesn't work
Works but ugly code