Final commit for now.
To run you'll need to download the JGAP and ANJI libraries. 
The runnable JAR file can be found at my website www.dbrown-dev.com