Redid how messages work, also timestamps should be working finally, support for join/part/quit and notice messages