1) Added Solve Game Support.
2) Added support for generating new board.
3) Few minor UI changes.