Fix #17: Time divs have weird positioning
Refactor chat messages to fix spacing, add time