use sbt 0.13.0-M1
drop support for Scala <2.10
get output directory from the authoritative source
cannot naively scan a file: need to do a full parse.  Fixes #13.
run before patmat to see match trees
method to get all tokens at a position
fix parameter name in doc comment
disable processing 'case' due to the associated position changing

It appears to be the pattern now, which overwrites the type of the pattern.
primitive testing

Verifies the html output of sources in test/ to files in expected/.
It isn't the easiest format to manually check, but the html output
is almost purely semantic markup, so this is a good verification of
the extracted model.  This will be somewhat fragile until
better identifiers for links are implemented.