Making othersNeed structure on startup instead of each time
New test and some notes
Changing an assert
Creating the othersNeed structure in a function.
Reworking tests with change of data structure.
Better Test with better test data
Merge branch 'global' into develop

Conflicts:
	test/test.lua