add Land world class and test.

also added the ability to set the type of world object within the base
class.

Change-Id: I1f5aeeffca13295e39405bd09b6b3cff06b40cbb