Beginning the long, slow switch to Fragments etc - NarrativeAdapter now uses Loader

Note: added the support library to the repository to save the need for
manually downloading it when cloning