Great change in DataModel

Add network connecting methods in the DataModel , add a new
View(addFriend) and also adjust some UIs’ effect.