Manager interface
Basic (incomplete) implementation.
Still needs a few major DAO changes
Tests for existing implementation.