Moved gate set into gate.js, extracted gate_column.js
Rough movement of swap gate as a single block
Dumping gate painting into gate.js and using indirection instead of conditions
Renamed circuit.js to inspector.js
Half-done rewrite - more immutability, more named types, more flexibility in what a gate is
Added QuantumState and Point
Over the hill; squashing the plentiful bugs
Gate column positioning
Extracted toolbox, separated toolbox grabbing from drawing
Commenting
Folders
Circuit grabbing
paintBinaryTree
Test directories
assertThat
Extracted main.js
Travis attempt #1
Travis attempt #2
Coverage tweaks
Terrible support for jsTestDriver