Save custom regions to localstorage

The custom regions feature wasn't very useful, because if you refreshed the page all your hard polygon creating work went away. This pull makes it so that your custom regions are saved in local storage.

Full changelist:
Custom regions are saved locally, so after you refresh the page they are still there
Custom regions are now properly sorted
Custom regions have an X icon, and can be removed