Sorted expected parts of existing tests alphabetically.
Added remaining test cases for the existing names.
Merge branch 'dev' into refactor

Conflicts:
	test.js
fixing failing tests...
fixed invalid "group" test case
green tests
faucet as tap reporter