Added a simple board class

Board class can answer the simple question: given a board, some dice,
and a starting piece determine the available places we can place the
starting place