implements feedback from @benjamn

* introduces `ModuleSpecifier`
* brings `default` back as Boolean field for ExportDeclaration
* improves error messages