Terrain generation tools

Added methods for applying pertubation, erosion and smoothening to the terrain.