Full lesson on a single qubit
Merge pull request #28 from knod/components2

Components2, just for show (also weird colors
Reference items now insert on double-click
Editor stays in focus when clicking reference handle
Editor focus while after double clicking reference item
Interactive reference items (draggable, double-clickable)
Incorporates new guide content
Typo fix
cphase and swap implemented, not extensively tested
Rearranges functions, cphase and cnot closer (more similar)
Added rows.end back in to componentData
Tests multi-line cphase, test more robust
Gets rid of compHeight because not needed, starts oracleCompt()

- compHeight wasn't needed because it was only used in
singeLine() and was exquvalent to colRealWidth (to make a square,
of course)
Pseudo oracles work!!! Also fixes last compHeight reference

- At the moment oracles are just rectangles that stretch across
all the rows they cross with one centered "O"