First Commit

Can create new dimensions (Nether, and over-world) [they use the same
seed as the originals though and end up as copies, I need to change the
world provider seeds to be random or set by command sender.]

Dimension Teleport works but functions like the end teleport. (sets 5x5
obsidian below you, and 5x5x2 air around you) need to change teleporter
function.