New argument to control wether or not selfspy should take screenshots

Argument is -s or —screenshots
Added more frequent screenshots

Screenshots are now taken whenever a change related to a window happens.
We take maximum 10 screenshots per second
Added extra hooks to take screenshots

Screenshots are taken when a left click happens or when keys are
pressed still with the maximum of 10 screenshots per second.
Printouts to better understand when window changes are triggered