Make the surface generation a bit smoother in regions with rapidly varying z-values
cleaned up code so we don't need to recompile to load different file formats
moved project into eclipse and did some cleanup