Added propper scoping to Each of the scoped Expressions.They now clean up after themselves.

All of the test suites compile with these modifications, and so does Karan's song. I also cleaned up the funcDef production, as well as prevented modding of notes into breaks (that might be an unfortunate surprise).
Merge branch 'master' of https://github.com/ty707/SCALR