Don't draw the grid first

It is not possible to determine the size of the router without reading a
file. Therefore we should not eagerly draw the grid until we have the
info from the file.

See #22.