Add support for external contracts and fix undresser.
Add support for getting an AST from a Q source.
Log recent changes.
Document external contracts in README.
Release 0.3.0