Fix #7 and add backgroundColor attribute

This PR fixes issue #7.

* It also allows setting the backgroundColor for a substring.
* Updated example app to show usage of the backgroundColor property on substrings
* Improved example app to show correct usage of font-families or font-names