Made World a full class, not virtual. It can still be inherited and
modified though. Got rid of TestWorld for that reason
Now a map of World's, rather than a vector. May change to an
unordered_map. But, this allows for calling a World by name, rather than
number.
Updated makefile