Add a simple Java AI program.
Add command option for running AI programs. Change stringfying and reading from AI programs to be easy to parse. Add test cases for running AI programs. Close #131
Change a specs2 test case which invokes external programs to a JUnit test case.