Closes #150 by being very restrictive on scope transformations

These are just the test cases, the bulk of the commit is in e3599397.
Readme fix