added tests for StructuredType
changed project layout to allow nicer inclusion
replaced local copy of util by submodule
disabled directory creating test