Highlighting cannot be done in back-end when using page output caching. Replaced code with client-side JavaScript solution.
Removed one instance of time from search results, no need to have it twice.
Fixed minor issue with parting channel messages.
Implemented nick colorizer (follows nick changes).