Added multiple server support, still needs more work done.

I have tried to stick with your code style (still need to install it :P) It's not finished and still needs functionality to change what server to use.