default history length should be at least enough to handle the case of
someone editing all their divs at once
use env vars for config
only run setup if we are writin db to disk
make sure divs always have a top / left style value, otherwise they are
not draggable.
fixed a bug where the lastChange value was not updating correctly
example function makeSquares to show composite actions