implemented load environment and added a sanity check
tested load environment feature
fixed issue in language definition (sometimes typesafety would be nice ;) )
tested language-definitions