Makes 'self' a reserved name (Fixes #73)
Provides a --compile option.
Removes the 'use' declaration (Fixes #79)