- updated TerrainContainer to newer standards of documentation and architecture

- clarified thread-safety of public methods