Merge branch 'impovement' into Development
Temp commit during server data querying function implement

1. add bookInfo object in model group to save BookInfo data
2. add AFNetworking lib to handle server data querying
Add Data Merge function

To merge the data from server and core data
Fix row selection error

To rewrite the main table view controller
Minor UI tuning
Fix : Updata booklist after adding new book into DB
Casper add for Network Indicator

1. Add temp icon
2. Add Network indicator
Merge branch 'Development' into impovement
Improve Book Search efficiency

Add test view to implement new model,
Wait to merge to the Input View