replaces Lzw with lz-string
refactors tile model so that orientation & elevation are attributes of the tile items of the board document