pypatches: Restructuring

Restructuring:

The class Patches became Patchworks.
A new class Patches was introduced as an abstraction for handling
patches.
Common methods were moved to utilities.
The module pypatches.py was created to handle the main program.
A __main__ module was created.