lots of stuff; working on adding views; adding broadcast and notify functions to Board/Model respectively