Updates to the `weather` console and in-game commands

As discussed in mc-server/Core#97, updated `weather` console and in-game commands to handle different worlds similar to `time`. Also added `[duration in seconds]` option to match the vanilla command. 
This should be good now, but I don't know why this code snippet diff hasn't turned to outdated since it no longer reflects the current commit of the file.