Fix type issues, lock down types (breaking changes), bumped to 0.7.0

Fixes dpeek/dart-markdown/#15

Hiding a few things, make other things final, so this is a breaking change.

All tests pass in checked mode.