Use properties to laod DaoFactory and add missing javadocs