Full featured wysiwyg for angularjs