Console Time Command and add in new time features from vanilla

Implemented console command `time`, rewrote `/time` command to allow console command to use code, added in `/time query` command to match vanilla minecraft, and updated permissions to split setting time and querying time. Includes updated README.md file that includes other recent committed changes (vanish, fly, whitelist, etc.). Additionally, this adds support for the vanilla construct `\time set [day/night]` to ease transition between MCServer and vanilla minecraft.

Basically, I started off just wanting to add a `time` console command, and it kinda snowballed from there when I looked at the code and realized how much repeated code it would need if the existing code was not changed around a bit.