Implement simple classes

Supported: extends, satisfies
Not yet supported: type parameters and constraints, cases, specifiers

Also, it’s finally showing that newline handling is still really hacky.
The test case is ugly because I just wanted to get classes out of the
way for now. I’ll have to figure out something for line breaks and blank
lines.