Reorder these methods
Beginning of the locale system.

Now properly externalizes the provided lang.properties, respects changes made to it to take priority over internal lang.properties, and will keep the externalized lang.properties up to date with new keys by adding them to the external file on plugin load when new keys are added to the internal.