Merge pull request #3 from brain0/working

Changes to Sheaves needed by AlgebraicThomas
simplified code for Complement