Add Board class tests and make some changes in board class

Please take a look for this Test. I stil don't know how to mock private methods. I read somethink about `powermock` but that is something else then `mockito`