Added api refernece for promises, added a silent option to dao.save