Load of changes, mostly edited background section up to serre duality