October Week 2

This has everything working except for validation on the contacts. I also realized that I dont have any way to handle 2 contacts with the same first name. I am planning to research that tomorrow but I wanted to get this stuff up for you guys to review.

@Hartman2 @aguibert @jdmielke