Objects, new layout system

Initial phase of adding js objects for: episode, screen, cell, token,
guide and exchange.  New more flexible layout system also in
development now; templates are being named for and dedicated to their
table dimensions, instead of their functions.  Cells on the table now
can be of any type; no dedicated cells anymore.