added a friend tracker which demos using dynamic allocations and frees in order to store an arbitrary number of friends with info about when a person last spoke to his friend