Board integration

Integrated Board class with UI in 'develop' branch. 
This 'pull request' should be to review and approve those changes to be 'pulled' from the 'develop' branch into the master. Since I moved and changed Joshua's board class, this seems like a good time to try out this workflow. 

For more details of the GitHub workflow, see here: 
https://guides.github.com/introduction/flow/index.html