Prolog Simulator Java

Change-Id: Ie6fb0b0611c1062add5a0be30b576f62e1a7b8ac
Signed-off-by: Parth Satra <pasatra@ncsu.edu>