configurable terrain

adding a struct terrain,
reading the struct from json,
updated data version number,
config file for atlas,