Add support for alignment

Add support for custom attributes

Add support for custom toolbar options

Add support for standard fonts, Google fonts, custom fonts, text
colour, text highlight colour, background colour and alignment
Merge pull request #1 from Rise-Vision/chore/apply-custom-changes-to-fork

Apply changes to forked version of original repo