define Planet class
added PlanetAdapter
refactor interface to Planet class