Refactored the code to use Google Guice as IOC. Requires guice-3.0.jar,
aopalliance.jar and fx-guice-2.1.3.jar