Starting work on the Classes & Objects chapter in CLS

Also reviewing the upcoming sections, reordering them, adding a new keyword `requires`.