Birthday Calculations

More re-arranging and refactoring into objects, and birthday
calculations (Life Path, Challenges, Pinnacles) added.