Revert "Pylint compliance for sigint handler"

This reverts commit e99fafacd1b34d36674a08ad7407ec620117f769.
Revert "Fix hitting of recursion limit by using iteration instead"

This reverts commit 6f93a9f9648a548ccaf0dc55709149e77ed61830.
Pylint signal handler compliance
Removed unused function
Fixed troublesome recursion with os.walk
Removed redundant function and improved usage of Python's built-in library
Updated TODO, little fixes
Added a note regarding OS compatibility
Switched out pretty recursive solution for an iterative one (no TCO is stupid)
Corrected documentation
Added charity information
Fixed formatting in the manpage
Fixed an error when removing both files
Silly little syntax error