[Refactor] Added a new blog module and cleaned up the whole project.