Add Describable interface for describing objects
Move dependency ordering to GraphtUtils
Implement deterministic keying for component cache (#488)
Make binary rating DAOs hashable (#488)
Make the simple file rating DAO describable
Make prefetching DAOs describable
Use component cache in integration tests