Added Planet class and tests