- Changed DAOs to singletons inheriting from generic class with basic
implementation for add(), get(), remove(), and asList()