Re-organised styles
Updated options

Added the option to have a transparent header.
Added multiple demos.
Refactored the header

Moved it into it's own class.
Moved the editor out into a class

Moving the editor into it's own class and returning an array of the
editors will allow us to expose a set of events and methods to code
against.
Exposed the text of the editor

Exposed the getting and setting of the text in the editor via a method,
also added the ability to set initial text of the editor via the
options.