Wire the classifier to use the new compiler implementation

Also enable unit tests, and clean up some old test files
this part doesn't make sense.  (well, the part about 'dot' does).  you can have multiple keywords in a row.  like

public
static m()

'static' is still a keyword here.