Put an object layer between BookCatalogue and Sherlock

Will facilitate supporting native version for API 11+ and easy
replacement of Sherlock should it be desirable.
'Home' button now does 'back'