Added text editor

* Added a CKTextEditor that enables a user to customize his post.
(Formatting, pictures, etc).
* Added validation on posting, a name, description and topic body is
required before uploading a reply.