Font style button state matches selected text

* Fix colour pickers not updating their state
* Fix JSHint errors
Merge pull request #9 from Rise-Vision/chore/font-style-button-state

Font style button state now matches selected text