Added DAO interface to loosen the data layer coupling to MongoDB; Updated TODOs in README.md; Removed unnecessary file dependency-reduced-pom.xml, which could cause problems in the build process.