Add pom.xml to build with maven.
use reflections library for class search
Revert "Add pom.xml to build with maven."

This reverts commit c5d9a4e579a93f1f43fa1d0f81a6a491ea2c50e9.
Add more Javadocs, especially in the StateMachine.
Merge remote-tracking branch 'origin/master' into reflect
review comments
Fix up one Javadocs comment.
Merge pull request #29 from ggp-org/javadocs

Add more Javadocs, especially in the StateMachine.
Merge remote-tracking branch 'origin/master' into reflect
Merge pull request #24 from nitay/reflect

Improve class finding
Fix warnings and add utility functions for the new ProjectSearcher.
Add the javassist library to GGP Base, since it's required for the new
ProjectSearcher reflection system.
Add the new javassist library, for real this time.
week5 minmax
merge
rework week5 code
finish week 5