chat backend up
Validation. Now, it's slightly harder to destroy the server by passing faulty ty data. Yay. Also added a curse filter to chat. I was really bored.