more tests, more hyrise_types_t better exceptions