books loading indicator and error state. Fixes DEVELOPER-787
Merge pull request #479 from wesbos/DEVELOPER-767

books loading indicator and error state. Fixes DEVELOPER-787