refactor of board and cell objects
Merge branch 'feature/basichtml'