Made chat messages ConfigurationSerializable

Made the following chat classes ConfigurationSerializable
* Click (done + Tests)
* Hover (done + Tests)
* Message (done + Tests)
* Part (done + Tests)