Added "each" expression.
Changed type handling from Class to bryg.compiler.type.Type to support generic types and type inference with generic types.