Update to support crate metadata

Adds in crate metadata and README.md generation.