Finalize the project: Editted comments, refractured and polished some codes, and add the database dump.