Week4 part1

I deviated from solution especially in the social networking feature specs. Comments appreciated.