The tests now use simple lists for the types to make it easier to distinguish between all elements. The tests themselves are also shared now.
This makes the assignment for bodies easier when using plain Strings. They get wrapped in an array as per rack definition. For every other type, they have to implement each and get directly set as body or have to be rendered to Strings first.
Created folder spec/unit/zero and moved all unittest into this folder.