fixing simple typo in path
updating groups
* updating unit test to start covering the engine
* added new exception to the engine for strict mode and variables that are already set