deleted old files
Fixed bug with procedure scope
Added scope test
Merge branch 'master' into llvm