Global Regularity For Vortex Patches