Added abstract DAO factory. Added Microsoft DAO factory.