Always regenerate patch-names on save

Fixes #27
Cleanup patch remove code
add_patches now just takes  parameter
Changing from add_patches to sync_patches
Fix erroneous removal of patches issue
Handle case-insenstive filesystems during file renaming