ViewWorld now builds on 3 other Views

ViewTerrain for the terrain
ViewPlayers for the players
ViewUnits for the units
Client uses []byte over string where it can
Include worldId in NewResponse (not used atm)
Template generator for use in common/responses/