Enhance text editor capabilities

the text editor available today has very limited functionality compared to other platforms: text alignment, proper insertion of pictures, etc. currently, creating text content requires close work with an HTML developer which is a bottleneck for course developers