Muchly has changed, and I'm not sure the last point committed.
Short version of current status:
1) Database Manager now uses listeners and tells those listeners to
refresh on changes to the database.
2) Count parameters for cards in collections seems to be functional and
editable.
3) Detail Fragment has a state property that tracks which views should be
on display. Not sure if it's fully functional right now, but the idea is
in place.
4) Towards the above, the detail fragment has been given some saving of
state to track that data across rotation.

There is much still left to be done. List (possibly incomplete) below:
a) Hook up removal of cards from collections (remove button on detail
fragment)
b) Hook up setting card count to zero being the same as removal
c) Move collections (?)
d) Bugfix detail fragment state
e) Bugfix and design landscape layouts
f) General polishing