Fix modules missing from their indexes
Remove the header comments still around in some modules
Change tests to all require the the lib directly instead of individually requiring everything
Use single quotes for requires
Two spaces between module-level things
Enclose all tests in a describe for their test module
Fix test description typo: htto.api -> http.api
Merge branch 'develop' into feature/issue-129-make-module-structure-consistent

Conflicts:
	lib/contacts/dummy.js
	lib/dummy/api.js
	lib/index.js
	lib/interaction_machine.js
	lib/utils.js
	test/test_contacts/test_dummy.js
	test/test_dummy/test_api.js
	test/test_interaction_machine.js
Merge branch 'feature/issue-129-make-module-structure-consistent' into develop