Updating CSL

Starting to lift off the Scala documentation that served well as a guide in writing a language specification until now.
The CSL has to have a frozen set of features before 1.0 version of Coral is generally available.