tests compile with multiple jvms
adding modifications to build.xml which triggers unit tests, adding sample test
adding gridworld test
adding bfs, dfs, astar tests
adding a block dude test
imports
Merge branch 'testing' into semideepcopystates
Modifying ObjectInstance to only shallow coy on default. Modiying block dude test