Support for generating random moves for Pawn and King

A set of valid moves are generated for Pieces of type Pawn and King.
The moves are generated for both the players.
A random move is selected. And moveTo() API is called.

Signed-off-by: Mayuresh Janorkar <janorkar@usc.edu>
Adding UserProgram for making Random Moves

Signed-off-by: Mayuresh Janorkar <janorkar@usc.edu>