Added the src and test for Board