Fixed the error on Detail Fragment states.
Added hooks for all buttons (including the add to collection button from
general search).

Current remaining features that I can see:
a) Moving collections (?)
b) Fixing landscape layouts
c) Polishing

Also, seriously need to test on a tablet - app very possibly may crash in
current state.