fix requirements
added test project for convinient test running. Minor fixes in tests and
generic group.