resync with latest server api (adding and downloading books), added table view for books list, added model and global controller