render initial board, oojs

Also moved JS into separate board.js file