Class Declarations Design Doc Update (#160)
Class Declarations Design Doc Update (#160)

* Class Declarations Design Doc Update

Added "implements" functionality to the Class Declarations design doc.

* Updated Design Doc

Better reflected what implements wanted to achieve and specified strict
order of extends before implements.

* Updated Usage

Updated usage to reflect previous changes.

* Went through second batch of changes.

Updated errata,
Removed quotes in GLS example,
Changed phrasing of parameter descriptions,
ICoords -> ICoordinates.

* Further updated parameter descriptions

* Small update: grammar.

Fixed grammar in parameter descriptions.

* Went through third batch of errors

interace's -> interfaces'
added class end to last GLS usage case
fixed spacing in parameters.

* Fixed typo in parameter descriptions

chris-j-tang/GLS,general-language-syntax/GLS,general-language-syntax/GLS,HighSchoolHacking/GLS,general-language-syntax/GLS,chris-j-tang/GLS,HighSchoolHacking/GLS,general-language-syntax/GLS,HighSchoolHacking/GLS,HighSchoolHacking/GLS,HighSchoolHacking/GLS,general-language-syntax/GLS,chris-j-tang/GLS,chris-j-tang/GLS,chris-j-tang/GLS,chris-j-tang/GLS,HighSchoolHacking/GLS,general-language-syntax/GLS