Rename tests.
Update README.md
Slight refactoring of compiler and context.
Update examples.
Rename tests.