Merge pull request #5 from AlbertAlquisola/albert

implement populate board functionality
Create boardBuilder factory methods to create cells for a board.
start solver class