Removed circular dependency between Engine and the PC facade.
Fixed unit tests.
Moved groovy dependency to be a runtime dependency of PC facade.