news: remove complete mode
news: implement pagination
news: general routes adjustments
news comments: remove complete mode
news: fail proof loading
news comments: implement pagination and general touchups
messages: remove complete mode
messages: implement pagination
small code touchups
courses: remove complete mode and fix /courses/semester/:semester_id route
events: fix messed up formatting
user: add faculty data
integrate changes from master