started dividing Domain and Subdomain
added test for container DSL
adding minor changes
domain/subdomain split done, code cleaned up, domain attribute now handed over to most objects
splitting Domain from SubDomain and correct handling of domain attribute completed