Pulled in new changes to spec, added comments.

- Balanced attribute pairs by grouping left side of pair with parens
        rather than having special case parsing for pairs in attribute
        definitions.
- All attributes are refered to with the @ prefix.
- Replaced print with putln for clarity.
- Replaced old Rubylike interpolation syntax with proper backslash.
- Replaced old Rubylike double quote behaviour with interpolation
        method inspired by Io.
- Replaced implicit Interfaces with explicit Interfaces such as
        Callable and Object/Ish.
- Introduced immutable single quoted string literals.
- Remove concept of "constant" for now as it clouds the purpose of
        capitalized setwords.
- Demonstrate how Coordinate literals work with expressions on each
        side of the x delimiter.

OUTSTANDING ISSUES

- There's still some problems with scopes between methods,
        variables, and what I'm currently calling outer attributes.
- The semantics of I and self are not discussed.
- The ownership of methods between I and self are not fully defined.