updated unit tests for Item class
added Terrain class
added some unit tests for Terrain class