First homework commit. Social network problem needs some work.