New Permissions and cleanup

Some code cleanup
Adding offline divorce when priest have the permission for it
New Permissions:
marry.offlinedivorce
marry.selfmarry