added comments model and refactored routes