moon renamed to young_moon
New astro.moon; formatting reorganized

Moving towards additional use of AstroData and related classes so they
can be use for more than just simple printing.