Refactored YamlWorldProperties as DefaultWorldProperties into base from bukkit. Now accepts a Properties object which it delegates all calls to.  Will allow for easier switching of persistence implementations.