Commands: add "edit" command
Add Sinatra as a soft dependency
Add Stylesheet class
Add `RandomNameable` module
RGB: add ability to transform itself to CSS def.
Add `Editor::NoRGB`
Editor::Stylesheet: use NoRGB instead of a colour
Editor::Stylesheet: add `attr_reader :selector`
Editor::StylesheetSpec: stylesheets should not prepend dots
Add `Editor::CSSParser` module
Add `Editor::CodePlate`
PryTheme: require editor files
Commands: change API of edit
Editor::CSSParser: add support for 8 and 16 colours
Commands: ensure only an existing theme can be edited
Commands: fix indentation
Editor::CodePlate: add `attr_reader :name`
Editor: add front-end
Editor: improve header
Editor: draw up code plate details